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_componentContextprivate ComponentContextImpl<S> SingleComponentManager.m_componentContextFields in org.apache.felix.scr.impl.manager with type parameters of type ComponentContextImplModifier and TypeFieldDescriptionprivate IdentityHashMap<S, ComponentContextImpl<S>> ServiceFactoryComponentManager.serviceContextsMethods 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) booleanDependencyManager.bind(ComponentContextImpl<S> componentContext, OpenStatus<S, T> status) (package private) booleanDependencyManager.bindDependency(ComponentContextImpl<S> componentContext, ReferenceMethod bindMethod, OpenStatus<S, T> status) (package private) voidDependencyManager.close(ComponentContextImpl<S> componentContext, EdgeInfo edgeInfo) Revoke the given bindings.protected booleanAbstractComponentManager.collectDependencies(ComponentContextImpl<S> componentContext) Collect and store in m_dependencies_map all the services for dependencies, outside of any locks.protected booleanComponentFactoryImpl.collectDependencies(ComponentContextImpl<S> componentContext) private booleanSingleComponentManager.createComponent(ComponentContextImpl<S> componentContext) protected SSingleComponentManager.createImplementationObject(org.osgi.framework.Bundle usingBundle, SingleComponentManager.SetImplementationObject<S> setter, ComponentContextImpl<S> componentContext) protected voidSingleComponentManager.disposeImplementationObject(ComponentContextImpl<S> componentContext, int reason) private booleanDependencyManager.doInvokeBindMethod(ComponentContextImpl<S> componentContext, ReferenceMethod bindMethod, RefPair<S, T> refPair, int trackingCount) (package private) TDependencyManager.getService(ComponentContextImpl<S> key) Returns the service instance for the service reference returned by theDependencyManager.getBestRefPair()method.private TDependencyManager.getService(ComponentContextImpl<S> key, RefPair<S, T> refPair) (package private) TDependencyManager.getService(ComponentContextImpl<S> key, org.osgi.framework.ServiceReference<T> serviceReference) Returns the service described by the ServiceReference.private SSingleComponentManager.getService(ComponentContextImpl<S> componentContext) (package private) booleanDependencyManager.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 voidAbstractComponentManager.initDependencyManagers(ComponentContextImpl<S> componentContext) (package private) booleanDependencyManager.invokeBindMethod(ComponentContextImpl<S> componentContext, RefPair<S, T> refPair, int trackingCount, EdgeInfo info) Calls the bind method.(package private) booleanDependencyManager.invokeInitMethod(ComponentContextImpl<S> componentContext) Calls the optional init reference method.(package private) voidDependencyManager.invokeUnbindMethod(ComponentContextImpl<S> componentContext, RefPair<S, T> refPair, int trackingCount, EdgeInfo info) Calls the unbind method.(package private) booleanDependencyManager.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.booleanDependencyManager.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.booleanDependencyManager.FactoryCustomizer.prebind(ComponentContextImpl<S> key) booleanDependencyManager.MultipleDynamicCustomizer.prebind(ComponentContextImpl<S> key) booleanDependencyManager.MultipleStaticGreedyCustomizer.prebind(ComponentContextImpl<S> key) booleanDependencyManager.MultipleStaticReluctantCustomizer.prebind(ComponentContextImpl<S> key) booleanDependencyManager.NoPermissionsCustomizer.prebind(ComponentContextImpl<S> key) (package private) booleanDependencyManager.prebind(ComponentContextImpl<S> key) booleanDependencyManager.SingleDynamicCustomizer.prebind(ComponentContextImpl<S> key) booleanDependencyManager.SingleStaticCustomizer.prebind(ComponentContextImpl<S> key) voidSingleComponentManager.SetImplementationObject.presetComponentContext(ComponentContextImpl<S> componentContext) Presets the implementation object.Constructors in org.apache.felix.scr.impl.manager with parameters of type ComponentContextImplModifierConstructorDescriptionprivateComponentInstanceImpl(ComponentContextImpl<S> m_componentContext)