Uses of Class
org.apache.felix.scr.impl.manager.AbstractComponentManager
Packages that use AbstractComponentManager
-
Uses of AbstractComponentManager in org.apache.felix.scr.impl
Fields in org.apache.felix.scr.impl with type parameters of type AbstractComponentManagerModifier and TypeFieldDescriptionprivate final Map<Long,
AbstractComponentManager<?>> ComponentRegistry.m_componentsById
Map of components by component ID.Methods in org.apache.felix.scr.impl with parameters of type AbstractComponentManagerModifier and TypeMethodDescriptionlong
BundleComponentActivator.registerComponentId
(AbstractComponentManager<?> componentManager) (package private) final 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.managerModifier and TypeClassDescriptionclass
TheComponentFactoryImpl
extends theAbstractComponentManager
class to implement the component factory functionality.class
class
TheServiceFactoryComponentManager
for components specified with <service serviceFactory='true'/> in the xml metadata.class
The default ComponentManager.Fields in org.apache.felix.scr.impl.manager declared as AbstractComponentManagerModifier and TypeFieldDescriptionprivate final 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 AbstractComponentManagerModifier and TypeFieldDescriptionprivate final Map<String,
AbstractComponentManager<S>> ConfigurableComponentHolder.m_components
A map of components configured with factory configuration.private List<AbstractComponentManager<?>>
ExtendedServiceEvent.managers
Methods in org.apache.felix.scr.impl.manager that return AbstractComponentManagerModifier and TypeMethodDescriptionprotected 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 AbstractComponentManagerModifier and TypeMethodDescription(package private) 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) List<AbstractComponentManager<S>>
ConfigurableComponentHolder.getDirectComponentManagers()
ExtendedServiceEvent.getManagers()
Methods in org.apache.felix.scr.impl.manager with parameters of type AbstractComponentManagerModifier and TypeMethodDescriptionvoid
ExtendedServiceEvent.addComponentManager
(AbstractComponentManager<?> manager) long
ComponentActivator.registerComponentId
(AbstractComponentManager<?> sAbstractComponentManager) void
ComponentActivator.unregisterComponentId
(AbstractComponentManager<?> sAbstractComponentManager) void
EdgeInfo.waitForClose
(AbstractComponentManager<?> m_componentManager, String componentName, String methodName) private void
EdgeInfo.waitForLatch
(AbstractComponentManager<?> m_componentManager, CountDownLatch latch, String componentName, String methodName, String latchName) void
EdgeInfo.waitForOpen
(AbstractComponentManager<?> m_componentManager, String componentName, String methodName) Method parameters in org.apache.felix.scr.impl.manager with type arguments of type AbstractComponentManagerModifier and TypeMethodDescriptionabstract void
AbstractComponentManager.getComponentManagers
(List<AbstractComponentManager<S>> cms) void
ComponentFactoryImpl.getComponentManagers
(List<AbstractComponentManager<S>> cms) protected void
ComponentFactoryImpl.getComponentManagers
(Map<?, SingleComponentManager<S>> componentMap, List<AbstractComponentManager<S>> componentManagers) void
SingleComponentManager.getComponentManagers
(List<AbstractComponentManager<S>> cms) Constructors in org.apache.felix.scr.impl.manager with parameters of type AbstractComponentManagerModifierConstructorDescription(package private)
DependencyManager
(AbstractComponentManager<S> componentManager, ReferenceMetadata dependency, int index) Constructor that receives several parameters.