public class MavenOsgiMetadataProviderFactory extends BaseManagedServiceFactory<MavenOsgiMetadataProviderFactory.AliasedProvider>
Modifier and Type | Class and Description |
---|---|
static class |
MavenOsgiMetadataProviderFactory.AliasedProvider |
DEFAULT_TIMEOUT_BEFORE_INTERRUPT, LOGGER
Constructor and Description |
---|
MavenOsgiMetadataProviderFactory(org.osgi.framework.BundleContext context) |
Modifier and Type | Method and Description |
---|---|
void |
bindHttpService(org.osgi.service.http.HttpService httpService) |
protected MavenOsgiMetadataProviderFactory.AliasedProvider |
doCreate(java.util.Dictionary<java.lang.String,?> properties) |
protected void |
doDestroy(MavenOsgiMetadataProviderFactory.AliasedProvider provider) |
protected java.lang.String[] |
getExposedClasses(MavenOsgiMetadataProviderFactory.AliasedProvider provider) |
void |
unbindHttpService(org.osgi.service.http.HttpService httpService) |
checkConfiguration, deleted, destroy, doUpdate, execute, getName, getServices, isDestroyed, updated
public MavenOsgiMetadataProviderFactory(org.osgi.framework.BundleContext context)
public void bindHttpService(org.osgi.service.http.HttpService httpService)
public void unbindHttpService(org.osgi.service.http.HttpService httpService) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException
java.util.concurrent.ExecutionException
java.lang.InterruptedException
protected MavenOsgiMetadataProviderFactory.AliasedProvider doCreate(java.util.Dictionary<java.lang.String,?> properties) throws java.lang.Exception
doCreate
in class BaseManagedServiceFactory<MavenOsgiMetadataProviderFactory.AliasedProvider>
java.lang.Exception
protected void doDestroy(MavenOsgiMetadataProviderFactory.AliasedProvider provider) throws java.lang.Exception
doDestroy
in class BaseManagedServiceFactory<MavenOsgiMetadataProviderFactory.AliasedProvider>
java.lang.Exception
protected java.lang.String[] getExposedClasses(MavenOsgiMetadataProviderFactory.AliasedProvider provider)
getExposedClasses
in class BaseManagedServiceFactory<MavenOsgiMetadataProviderFactory.AliasedProvider>
Copyright © 2015 Red Hat. All Rights Reserved.