Uses of Interface
org.apache.felix.scr.impl.manager.ComponentHolder
Packages that use ComponentHolder
Package
Description
-
Uses of ComponentHolder in org.apache.felix.scr.impl
Classes in org.apache.felix.scr.impl that implement ComponentHolderModifier and TypeClassDescription(package private) static class
Fields in org.apache.felix.scr.impl with type parameters of type ComponentHolderModifier and TypeFieldDescriptionprivate final Map<ComponentRegistryKey,
ComponentHolder<?>> ComponentRegistry.m_componentHoldersByName
The map of known components indexed by component name.private final Map<String,
Set<ComponentHolder<?>>> ComponentRegistry.m_componentHoldersByPid
The map of known components indexed by component configuration pid.private final List<ComponentHolder<?>>
BundleComponentActivator.m_holders
Methods in org.apache.felix.scr.impl that return ComponentHolderModifier and TypeMethodDescription<S> ComponentHolder<S>
ComponentRegistry.createComponentHolder
(ComponentActivator activator, ComponentMetadata metadata, ComponentLogger logger) Factory method to issueComponentHolder
instances to manage components described by the given componentmetadata
.final ComponentHolder<?>
ComponentRegistry.getComponentHolder
(org.osgi.framework.Bundle bundle, String name) Returns the component registered under the given name ornull
if no component is registered yet.Methods in org.apache.felix.scr.impl that return types with arguments of type ComponentHolderModifier and TypeMethodDescriptionfinal List<ComponentHolder<?>>
ComponentRegistry.getComponentHolders()
Returns an array of all values currently stored in the component holders map.final List<ComponentHolder<?>>
ComponentRegistry.getComponentHolders
(org.osgi.framework.Bundle... bundles) final Collection<ComponentHolder<?>>
ComponentRegistry.getComponentHoldersByPid
(TargetedPID targetedPid) Returns the set of ComponentHolder instances whose configuration pids are matching the given pid.private List<ComponentHolder<?>>
BundleComponentActivator.getSelectedComponents
(String name) Returns an array ofComponentHolder
instances which match thename
.Methods in org.apache.felix.scr.impl with parameters of type ComponentHolderModifier and TypeMethodDescription(package private) final void
ComponentRegistry.registerComponentHolder
(ComponentRegistryKey key, ComponentHolder<?> componentHolder) Registers the given component under the given name. -
Uses of ComponentHolder in org.apache.felix.scr.impl.manager
Classes in org.apache.felix.scr.impl.manager that implement ComponentHolderModifier and TypeClassDescriptionclass
TheConfigurableComponentHolder
class is aComponentHolder
for automatically configured components instances that may or may not be configured through Config Admin.Methods in org.apache.felix.scr.impl.manager that return types with arguments of type ComponentHolderModifier and TypeMethodDescriptionprotected abstract Collection<ComponentHolder<?>>
RegionConfigurationSupport.getComponentHolders
(TargetedPID pid) Methods in org.apache.felix.scr.impl.manager with parameters of type ComponentHolderModifier and TypeMethodDescriptionboolean
RegionConfigurationSupport.configureComponentHolder
(ComponentHolder<?> holder) The return value is only relevant for the call fromRegionConfigurationSupport.configurationEvent(ConfigurationEvent)
in the case of a deleted configuration which is not a factory configuration!RegionConfigurationSupport.getConfigurationInfo
(TargetedPID pid, TargetedPID targetedPid, ComponentHolder<?> componentHolder, org.osgi.framework.BundleContext bundleContext) This gets config admin, gets the requested configuration, extracts the info we need from it, and ungets config admin. -
Uses of ComponentHolder in org.apache.felix.scr.impl.runtime
Methods in org.apache.felix.scr.impl.runtime that return ComponentHolderModifier and TypeMethodDescriptionprivate ComponentHolder<?>
ServiceComponentRuntimeImpl.getHolderFromDescription
(org.osgi.service.component.runtime.dto.ComponentDescriptionDTO description) Return the component holderMethods in org.apache.felix.scr.impl.runtime with parameters of type ComponentHolderModifier and TypeMethodDescriptionprivate org.osgi.service.component.runtime.dto.ComponentDescriptionDTO
ServiceComponentRuntimeImpl.holderToDescription
(ComponentHolder<?> holder)