Uses of Class
org.apache.felix.scr.impl.manager.ComponentContextImpl
Packages that use ComponentContextImpl
-
Uses of ComponentContextImpl in org.apache.felix.scr.impl.manager
Fields in org.apache.felix.scr.impl.manager declared as ComponentContextImplModifier and TypeFieldDescriptionprivate final ComponentContextImpl
<S> ComponentContextImpl.ComponentInstanceImpl.m_componentContext
private ComponentContextImpl
<S> SingleComponentManager.m_componentContext
Fields in org.apache.felix.scr.impl.manager with type parameters of type ComponentContextImplModifier and TypeFieldDescriptionprivate IdentityHashMap
<S, ComponentContextImpl<S>> ServiceFactoryComponentManager.serviceContexts
Methods in org.apache.felix.scr.impl.manager that return types with arguments of type ComponentContextImplModifier and TypeMethodDescriptionprivate Collection
<ComponentContextImpl<S>> ServiceFactoryComponentManager.getComponentContexts()
Methods in org.apache.felix.scr.impl.manager with parameters of type ComponentContextImplModifier and TypeMethodDescription(package private) boolean
DependencyManager.bind
(ComponentContextImpl<S> componentContext, OpenStatus<S, T> status) (package private) boolean
DependencyManager.bindDependency
(ComponentContextImpl<S> componentContext, ReferenceMethod bindMethod, OpenStatus<S, T> status) (package private) void
DependencyManager.close
(ComponentContextImpl<S> componentContext, EdgeInfo edgeInfo) Revoke the given bindings.protected boolean
AbstractComponentManager.collectDependencies
(ComponentContextImpl<S> componentContext) Collect and store in m_dependencies_map all the services for dependencies, outside of any locks.protected boolean
ComponentFactoryImpl.collectDependencies
(ComponentContextImpl<S> componentContext) private boolean
SingleComponentManager.createComponent
(ComponentContextImpl<S> componentContext) protected S
SingleComponentManager.createImplementationObject
(org.osgi.framework.Bundle usingBundle, SingleComponentManager.SetImplementationObject<S> setter, ComponentContextImpl<S> componentContext) protected void
SingleComponentManager.disposeImplementationObject
(ComponentContextImpl<S> componentContext, int reason) private boolean
DependencyManager.doInvokeBindMethod
(ComponentContextImpl<S> componentContext, ReferenceMethod bindMethod, RefPair<S, T> refPair, int trackingCount) (package private) T
DependencyManager.getService
(ComponentContextImpl<S> key) Returns the service instance for the service reference returned by theDependencyManager.getBestRefPair()
method.private T
DependencyManager.getService
(ComponentContextImpl<S> key, RefPair<S, T> refPair) (package private) T
DependencyManager.getService
(ComponentContextImpl<S> key, org.osgi.framework.ServiceReference<T> serviceReference) Returns the service described by the ServiceReference.private S
SingleComponentManager.getService
(ComponentContextImpl<S> componentContext) (package private) boolean
DependencyManager.getServiceObject
(ComponentContextImpl<S> key, ReferenceMethod bindMethod, RefPair<S, T> refPair) (package private) T[]
DependencyManager.getServices
(ComponentContextImpl<S> key) Returns an array of service instances for the service references returned by the customizer.private void
AbstractComponentManager.initDependencyManagers
(ComponentContextImpl<S> componentContext) (package private) boolean
DependencyManager.invokeBindMethod
(ComponentContextImpl<S> componentContext, RefPair<S, T> refPair, int trackingCount, EdgeInfo info) Calls the bind method.(package private) boolean
DependencyManager.invokeInitMethod
(ComponentContextImpl<S> componentContext) Calls the optional init reference method.(package private) void
DependencyManager.invokeUnbindMethod
(ComponentContextImpl<S> componentContext, RefPair<S, T> refPair, int trackingCount, EdgeInfo info) Calls the unbind method.(package private) boolean
DependencyManager.invokeUpdatedMethod
(ComponentContextImpl<S> componentContext, RefPair<S, T> refPair, int trackingCount, EdgeInfo info) Calls the updated method.(package private) OpenStatus
<S, T> DependencyManager.open
(ComponentContextImpl<S> componentContext, EdgeInfo edgeInfo) initializes a dependency.boolean
DependencyManager.Customizer.prebind
(ComponentContextImpl<S> key) attempt to obtain the services from the tracked service references that will be used in inital bind calls before activation.boolean
DependencyManager.FactoryCustomizer.prebind
(ComponentContextImpl<S> key) boolean
DependencyManager.MultipleDynamicCustomizer.prebind
(ComponentContextImpl<S> key) boolean
DependencyManager.MultipleStaticGreedyCustomizer.prebind
(ComponentContextImpl<S> key) boolean
DependencyManager.MultipleStaticReluctantCustomizer.prebind
(ComponentContextImpl<S> key) boolean
DependencyManager.NoPermissionsCustomizer.prebind
(ComponentContextImpl<S> key) (package private) boolean
DependencyManager.prebind
(ComponentContextImpl<S> key) boolean
DependencyManager.SingleDynamicCustomizer.prebind
(ComponentContextImpl<S> key) boolean
DependencyManager.SingleStaticCustomizer.prebind
(ComponentContextImpl<S> key) void
SingleComponentManager.SetImplementationObject.presetComponentContext
(ComponentContextImpl<S> componentContext) Presets the implementation object.Constructors in org.apache.felix.scr.impl.manager with parameters of type ComponentContextImplModifierConstructorDescriptionprivate
ComponentInstanceImpl
(ComponentContextImpl<S> m_componentContext)