C - The type of the implementation.public class ComponentContainerImpl<C> extends AbstractComponentContainer<C> implements org.osgi.service.cm.ManagedService
ComponentContainer that can ignore or accept one optional
or required configuration for instantiation.| Constructor and Description |
|---|
ComponentContainerImpl(org.everit.osgi.ecm.metadata.ComponentMetadata componentMetadata,
org.osgi.framework.BundleContext bundleContext,
org.osgi.service.log.LogService logService) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Stops and deletes all components that are managed by this container and unregisters registered
OSGi services.
|
ComponentRevisionImpl<C>[] |
getResources() |
void |
open()
Starts the component container instance.
|
void |
updated(Dictionary<String,?> properties) |
addCommonServiceProperties, getBundleContext, getComponentMetadata, getLocales, getLogService, getObjectClassDefinition, getServiceId, getServiceReference, getWires, getWiresByCapability, getWiresByRequirement, registerService, unregisterServicepublic ComponentContainerImpl(org.everit.osgi.ecm.metadata.ComponentMetadata componentMetadata,
org.osgi.framework.BundleContext bundleContext,
org.osgi.service.log.LogService logService)
public void close()
ComponentContainerInstanceclose in interface ComponentContainerInstance<C>public ComponentRevisionImpl<C>[] getResources()
getResources in interface org.everit.osgi.ecm.component.resource.ComponentContainer<C>getResources in interface org.everit.osgi.linkage.ResourceContainergetResources in class AbstractComponentContainer<C>public void open()
ComponentContainerInstanceComponentContainer and optionally
MetaTypeProvider and
ManagedService or ManagedServiceFactory
interfacesopen in interface ComponentContainerInstance<C>public void updated(Dictionary<String,?> properties) throws org.osgi.service.cm.ConfigurationException
updated in interface org.osgi.service.cm.ManagedServiceorg.osgi.service.cm.ConfigurationExceptionCopyright © 2011–2015 Everit Kft.. All rights reserved.