Uses of Class
org.apache.felix.scr.impl.manager.AbstractComponentManager
-
Packages that use AbstractComponentManager Package Description org.apache.felix.scr.impl org.apache.felix.scr.impl.manager -
-
Uses of AbstractComponentManager in org.apache.felix.scr.impl
Fields in org.apache.felix.scr.impl with type parameters of type AbstractComponentManager Modifier and Type Field Description private java.util.Map<java.lang.Long,AbstractComponentManager<?>>
ComponentRegistry. m_componentsById
Map of components by component ID.Methods in org.apache.felix.scr.impl with parameters of type AbstractComponentManager Modifier and Type Method Description long
BundleComponentActivator. registerComponentId(AbstractComponentManager<?> componentManager)
(package private) long
ComponentRegistry. registerComponentId(AbstractComponentManager<?> componentManager)
Assigns a unique ID to the component, internally registers the component under that ID and returns the assigned component ID.void
BundleComponentActivator. unregisterComponentId(AbstractComponentManager<?> componentManager)
-
Uses of AbstractComponentManager in org.apache.felix.scr.impl.manager
Subclasses of AbstractComponentManager in org.apache.felix.scr.impl.manager Modifier and Type Class Description class
ComponentFactoryImpl<S>
TheComponentFactoryImpl
extends theAbstractComponentManager
class to implement the component factory functionality.class
PrototypeServiceFactoryComponentManager<S>
class
ServiceFactoryComponentManager<S>
TheServiceFactoryComponentManager
for components specified with <service serviceFactory='true'/> in the xml metadata.class
SingleComponentManager<S>
The default ComponentManager.Fields in org.apache.felix.scr.impl.manager declared as AbstractComponentManager Modifier and Type Field Description private AbstractComponentManager<S>
DependencyManager. m_componentManager
private AbstractComponentManager<S>
ConfigurableComponentHolder. m_singleComponent
The special component used if there is no configuration or a singleton configuration.Fields in org.apache.felix.scr.impl.manager with type parameters of type AbstractComponentManager Modifier and Type Field Description private java.util.Map<java.lang.String,AbstractComponentManager<S>>
ConfigurableComponentHolder. m_components
A map of components configured with factory configuration.private java.util.List<AbstractComponentManager<?>>
ExtendedServiceEvent. managers
Methods in org.apache.felix.scr.impl.manager that return AbstractComponentManager Modifier and Type Method Description protected AbstractComponentManager<S>
ConfigurableComponentHolder. createComponentManager(boolean factoryConfiguration)
(package private) static <S> AbstractComponentManager<S>
ConfigurableComponentHolder.PSFLoader. newPSFComponentManager(ConfigurableComponentHolder<S> holder, ComponentMethods methods)
Methods in org.apache.felix.scr.impl.manager that return types with arguments of type AbstractComponentManager Modifier and Type Method Description (package private) java.util.List<AbstractComponentManager<S>>
ConfigurableComponentHolder. getComponentManagers()
Returns all component managers from the map and the single component manager, optionally also removing them from the map.(package private) java.util.List<AbstractComponentManager<S>>
ConfigurableComponentHolder. getDirectComponentManagers()
java.util.List<AbstractComponentManager<?>>
ExtendedServiceEvent. getManagers()
Methods in org.apache.felix.scr.impl.manager with parameters of type AbstractComponentManager Modifier and Type Method Description void
ExtendedServiceEvent. addComponentManager(AbstractComponentManager<?> manager)
long
ComponentActivator. registerComponentId(AbstractComponentManager<?> sAbstractComponentManager)
void
ComponentActivator. unregisterComponentId(AbstractComponentManager<?> sAbstractComponentManager)
void
EdgeInfo. waitForClose(AbstractComponentManager<?> m_componentManager, java.lang.String componentName, java.lang.String methodName)
private void
EdgeInfo. waitForLatch(AbstractComponentManager<?> m_componentManager, java.util.concurrent.CountDownLatch latch, java.lang.String componentName, java.lang.String methodName, java.lang.String latchName)
void
EdgeInfo. waitForOpen(AbstractComponentManager<?> m_componentManager, java.lang.String componentName, java.lang.String methodName)
Method parameters in org.apache.felix.scr.impl.manager with type arguments of type AbstractComponentManager Modifier and Type Method Description abstract void
AbstractComponentManager. getComponentManagers(java.util.List<AbstractComponentManager<S>> cms)
void
ComponentFactoryImpl. getComponentManagers(java.util.List<AbstractComponentManager<S>> cms)
protected void
ComponentFactoryImpl. getComponentManagers(java.util.Map<?,SingleComponentManager<S>> componentMap, java.util.List<AbstractComponentManager<S>> componentManagers)
void
SingleComponentManager. getComponentManagers(java.util.List<AbstractComponentManager<S>> cms)
Constructors in org.apache.felix.scr.impl.manager with parameters of type AbstractComponentManager Constructor Description DependencyManager(AbstractComponentManager<S> componentManager, ReferenceMetadata dependency, int index)
Constructor that receives several parameters.
-