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_componentContext
Methods 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 Object
ValueUtils.getLogger
(String componentType, Class<?> targetType, ComponentContextImpl componentContext, RefPair<?, ?> refPair) static Object
ValueUtils.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> S
ComponentConstructor.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_componentContext
private ComponentContextImpl<S>
SingleComponentManager.m_componentContext
Fields in org.apache.felix.scr.impl.manager with type parameters of type ComponentContextImplModifier and TypeFieldDescriptionprivate final AtomicReference<AbstractMap.SimpleImmutableEntry<ComponentContextImpl<S>,
T>> SinglePrototypeRefPair.instance
private final ConcurrentMap<ComponentContextImpl<S>,
T> MultiplePrototypeRefPair.instances
private IdentityHashMap<S,
ComponentContextImpl<S>> ServiceFactoryComponentManager.serviceContexts
Methods 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) boolean
DependencyManager.bind
(ComponentContextImpl<S> componentContext, DependencyManager.OpenStatus<S, T> status) (package private) boolean
DependencyManager.bindDependency
(ComponentContextImpl<S> componentContext, ReferenceMethod bindMethod, DependencyManager.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) private void
AbstractPrototypeRefPair.doUngetService
(ComponentContextImpl<S> key, T service) (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) abstract T
AbstractPrototypeRefPair.getServiceObject
(ComponentContextImpl<S> key) final boolean
AbstractPrototypeRefPair.getServiceObject
(ComponentContextImpl<S> key, org.osgi.framework.BundleContext context) (package private) boolean
DependencyManager.getServiceObject
(ComponentContextImpl<S> key, ReferenceMethod bindMethod, RefPair<S, T> refPair) MultiplePrototypeRefPair.getServiceObject
(ComponentContextImpl<S> key) abstract T
RefPair.getServiceObject
(ComponentContextImpl<S> key) abstract boolean
RefPair.getServiceObject
(ComponentContextImpl<S> key, org.osgi.framework.BundleContext context) SinglePrototypeRefPair.getServiceObject
(ComponentContextImpl<S> key) SingleRefPair.getServiceObject
(ComponentContextImpl<S> key) boolean
SingleRefPair.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 void
AbstractComponentManager.initDependencyManagers
(ComponentContextImpl<S> componentContext) private T
SinglePrototypeRefPair.internalGetServiceObject
(ComponentContextImpl<S> key, boolean remove) (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) DependencyManager.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.protected abstract T
AbstractPrototypeRefPair.remove
(ComponentContextImpl<S> key) protected T
MultiplePrototypeRefPair.remove
(ComponentContextImpl<S> key) protected T
SinglePrototypeRefPair.remove
(ComponentContextImpl<S> key) abstract boolean
AbstractPrototypeRefPair.setServiceObject
(ComponentContextImpl<S> key, T serviceObject) boolean
MultiplePrototypeRefPair.setServiceObject
(ComponentContextImpl<S> key, T serviceObject) abstract boolean
RefPair.setServiceObject
(ComponentContextImpl<S> key, T serviceObject) boolean
SinglePrototypeRefPair.setServiceObject
(ComponentContextImpl<S> key, T serviceObject) boolean
SingleRefPair.setServiceObject
(ComponentContextImpl<S> key, T serviceObject) final T
AbstractPrototypeRefPair.ungetServiceObject
(ComponentContextImpl<S> key) abstract T
RefPair.ungetServiceObject
(ComponentContextImpl<S> key) SingleRefPair.ungetServiceObject
(ComponentContextImpl<S> key) Constructors in org.apache.felix.scr.impl.manager with parameters of type ComponentContextImplModifierConstructorDescriptionprivate
ComponentInstanceImpl
(ComponentContextImpl<S> m_componentContext)