Uses of Class
org.apache.felix.scr.impl.manager.ComponentContextImpl
Packages that use ComponentContextImpl
Package
Description
-
Uses of ComponentContextImpl in org.apache.felix.scr.impl.inject
Fields in org.apache.felix.scr.impl.inject declared as ComponentContextImplModifier and TypeFieldDescriptionprivate final ComponentContextImpl<?>BaseParameter.m_componentContextMethods in org.apache.felix.scr.impl.inject that return ComponentContextImplMethods in org.apache.felix.scr.impl.inject with parameters of type ComponentContextImplModifier and TypeMethodDescriptionprivate static ObjectValueUtils.getLogger(String componentType, Class<?> targetType, ComponentContextImpl componentContext, RefPair<?, ?> refPair) static ObjectValueUtils.getValue(String componentType, ValueUtils.ValueType type, Class<?> targetType, ComponentContextImpl componentContext, RefPair<?, ?> refPair) Get the value for the value typeLifecycleMethod.invoke(Object componentInstance, ComponentContextImpl<?> componentContext, int reason, MethodResult methodCallFailureResult) <T> SComponentConstructor.newInstance(ComponentContextImpl<S> componentContext, Map<ReferenceMetadata, DependencyManager.OpenStatus<S, ?>> parameterMap) Create a new instanceConstructors in org.apache.felix.scr.impl.inject with parameters of type ComponentContextImplModifierConstructorDescriptionActivatorParameter(ComponentContextImpl<?> componentContext, int reason) BaseParameter(ComponentContextImpl<?> componentContext) BindParameters(ComponentContextImpl<?> componentContext, RefPair<?, ?> refPair) -
Uses of ComponentContextImpl in org.apache.felix.scr.impl.inject.methods
Methods in org.apache.felix.scr.impl.inject.methods with parameters of type ComponentContextImplModifier and TypeMethodDescriptionActivateMethod.invoke(Object componentInstance, ComponentContextImpl<?> componentContext, int reason, MethodResult methodCallFailureResult) -
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 final AtomicReference<AbstractMap.SimpleImmutableEntry<ComponentContextImpl<S>,T>> SinglePrototypeRefPair.instanceprivate final ConcurrentMap<ComponentContextImpl<S>,T> MultiplePrototypeRefPair.instancesprivate IdentityHashMap<S,ComponentContextImpl<S>> ServiceFactoryComponentManager.serviceContextsMethods in org.apache.felix.scr.impl.manager that return types with arguments of type ComponentContextImplModifier and TypeMethodDescriptionprotected abstract Collection<Map.Entry<ComponentContextImpl<S>,T>> AbstractPrototypeRefPair.clearEntries()protected Collection<Map.Entry<ComponentContextImpl<S>,T>> MultiplePrototypeRefPair.clearEntries()protected Collection<Map.Entry<ComponentContextImpl<S>,T>> SinglePrototypeRefPair.clearEntries()private 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, DependencyManager.OpenStatus<S, T> status) (package private) booleanDependencyManager.bindDependency(ComponentContextImpl<S> componentContext, ReferenceMethod bindMethod, DependencyManager.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) private voidAbstractPrototypeRefPair.doUngetService(ComponentContextImpl<S> key, T service) (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) abstract TAbstractPrototypeRefPair.getServiceObject(ComponentContextImpl<S> key) final booleanAbstractPrototypeRefPair.getServiceObject(ComponentContextImpl<S> key, org.osgi.framework.BundleContext context) (package private) booleanDependencyManager.getServiceObject(ComponentContextImpl<S> key, ReferenceMethod bindMethod, RefPair<S, T> refPair) MultiplePrototypeRefPair.getServiceObject(ComponentContextImpl<S> key) abstract TRefPair.getServiceObject(ComponentContextImpl<S> key) abstract booleanRefPair.getServiceObject(ComponentContextImpl<S> key, org.osgi.framework.BundleContext context) SinglePrototypeRefPair.getServiceObject(ComponentContextImpl<S> key) SingleRefPair.getServiceObject(ComponentContextImpl<S> key) booleanSingleRefPair.getServiceObject(ComponentContextImpl<S> key, org.osgi.framework.BundleContext context) (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) private TSinglePrototypeRefPair.internalGetServiceObject(ComponentContextImpl<S> key, boolean remove) (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) DependencyManager.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.protected abstract TAbstractPrototypeRefPair.remove(ComponentContextImpl<S> key) protected TMultiplePrototypeRefPair.remove(ComponentContextImpl<S> key) protected TSinglePrototypeRefPair.remove(ComponentContextImpl<S> key) abstract booleanAbstractPrototypeRefPair.setServiceObject(ComponentContextImpl<S> key, T serviceObject) booleanMultiplePrototypeRefPair.setServiceObject(ComponentContextImpl<S> key, T serviceObject) abstract booleanRefPair.setServiceObject(ComponentContextImpl<S> key, T serviceObject) booleanSinglePrototypeRefPair.setServiceObject(ComponentContextImpl<S> key, T serviceObject) booleanSingleRefPair.setServiceObject(ComponentContextImpl<S> key, T serviceObject) final TAbstractPrototypeRefPair.ungetServiceObject(ComponentContextImpl<S> key) abstract TRefPair.ungetServiceObject(ComponentContextImpl<S> key) SingleRefPair.ungetServiceObject(ComponentContextImpl<S> key) Constructors in org.apache.felix.scr.impl.manager with parameters of type ComponentContextImplModifierConstructorDescriptionprivateComponentInstanceImpl(ComponentContextImpl<S> m_componentContext)