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(Dictionary<String,?> properties) |
protected void |
doDestroy(MavenOsgiMetadataProviderFactory.AliasedProvider provider) |
protected 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 ExecutionException, InterruptedException
protected MavenOsgiMetadataProviderFactory.AliasedProvider doCreate(Dictionary<String,?> properties) throws Exception
doCreate
in class BaseManagedServiceFactory<MavenOsgiMetadataProviderFactory.AliasedProvider>
Exception
protected void doDestroy(MavenOsgiMetadataProviderFactory.AliasedProvider provider) throws Exception
doDestroy
in class BaseManagedServiceFactory<MavenOsgiMetadataProviderFactory.AliasedProvider>
Exception
protected String[] getExposedClasses(MavenOsgiMetadataProviderFactory.AliasedProvider provider)
getExposedClasses
in class BaseManagedServiceFactory<MavenOsgiMetadataProviderFactory.AliasedProvider>
Copyright © 2011–2014 Red Hat. All rights reserved.