Uses of Class
org.apache.felix.scr.impl.manager.RefPair
Packages that use RefPair
-
Uses of RefPair in org.apache.felix.scr.impl.inject
Fields in org.apache.felix.scr.impl.inject declared as RefPairMethods in org.apache.felix.scr.impl.inject that return RefPairMethods in org.apache.felix.scr.impl.inject with parameters of type RefPairModifier 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 typeConstructors in org.apache.felix.scr.impl.inject with parameters of type RefPairModifierConstructorDescriptionBindParameters
(ComponentContextImpl<?> componentContext, RefPair<?, ?> refPair) -
Uses of RefPair in org.apache.felix.scr.impl.manager
Subclasses of RefPair in org.apache.felix.scr.impl.managerFields in org.apache.felix.scr.impl.manager declared as RefPairModifier and TypeFieldDescriptionDependencyManager.MultipleDynamicCustomizer.lastRefPair
DependencyManager.SingleDynamicCustomizer.refPair
DependencyManager.SingleStaticCustomizer.refPair
Fields in org.apache.felix.scr.impl.manager with type parameters of type RefPairModifier and TypeFieldDescriptionComponentContextImpl.boundValues
Mapping of ref pairs to value boundDependencyManager.AbstractCustomizer.EMPTY_REF_MAP
private ServiceTracker<T,
RefPair<S, T>, ExtendedServiceEvent> DependencyManager.m_tracker
DependencyManager.AbstractCustomizer.previousRefMap
private final AtomicReference<Collection<RefPair<S,
T>>> DependencyManager.MultipleStaticReluctantCustomizer.refs
Methods in org.apache.felix.scr.impl.manager that return RefPairModifier and TypeMethodDescriptionDependencyManager.FactoryCustomizer.addingService
(org.osgi.framework.ServiceReference<T> serviceReference) DependencyManager.MultipleDynamicCustomizer.addingService
(org.osgi.framework.ServiceReference<T> serviceReference) DependencyManager.MultipleStaticGreedyCustomizer.addingService
(org.osgi.framework.ServiceReference<T> serviceReference) DependencyManager.MultipleStaticReluctantCustomizer.addingService
(org.osgi.framework.ServiceReference<T> serviceReference) DependencyManager.NoPermissionsCustomizer.addingService
(org.osgi.framework.ServiceReference<T> tServiceReference) DependencyManager.SingleDynamicCustomizer.addingService
(org.osgi.framework.ServiceReference<T> serviceReference) DependencyManager.SingleStaticCustomizer.addingService
(org.osgi.framework.ServiceReference<T> serviceReference) DependencyManager.getBestRefPair()
Returns aServiceReference
instances for a service implementing the interface and complying to the (optional) target filter declared for this dependency.DependencyManager.getRefPair
(org.osgi.framework.ServiceReference<T> serviceReference) Returns the RefPair containing the given service reference and the bound service ornull
if this is instance is not currently bound to that service.DependencyManager.newRefPair
(org.osgi.framework.ServiceReference<T> serviceReference) Methods in org.apache.felix.scr.impl.manager that return types with arguments of type RefPairModifier and TypeMethodDescriptionComponentContextImpl.createNewFieldHandlerMap()
ComponentContextImpl.getBoundValues
(String key) DependencyManager.AbstractCustomizer.getPreviousRefMap()
Collection<RefPair<S,
T>> DependencyManager.Customizer.getRefs
(AtomicInteger trackingCount) Collection<RefPair<S,
T>> DependencyManager.FactoryCustomizer.getRefs
(AtomicInteger trackingCount) Collection<RefPair<S,
T>> DependencyManager.MultipleDynamicCustomizer.getRefs
(AtomicInteger trackingCount) Collection<RefPair<S,
T>> DependencyManager.MultipleStaticGreedyCustomizer.getRefs
(AtomicInteger trackingCount) Collection<RefPair<S,
T>> DependencyManager.MultipleStaticReluctantCustomizer.getRefs
(AtomicInteger trackingCount) Collection<RefPair<S,
T>> DependencyManager.NoPermissionsCustomizer.getRefs
(AtomicInteger trackingCount) Collection<RefPair<S,
T>> DependencyManager.OpenStatus.getRefs
(AtomicInteger trackingCount) Collection<RefPair<S,
T>> DependencyManager.SingleDynamicCustomizer.getRefs
(AtomicInteger trackingCount) Collection<RefPair<S,
T>> DependencyManager.SingleStaticCustomizer.getRefs
(AtomicInteger trackingCount) protected ServiceTracker<T,
RefPair<S, T>, ExtendedServiceEvent> DependencyManager.AbstractCustomizer.getTracker()
DependencyManager.unregisterServiceListener
(AtomicInteger trackingCount) Methods in org.apache.felix.scr.impl.manager with parameters of type RefPairModifier and TypeMethodDescriptionvoid
DependencyManager.FactoryCustomizer.addedService
(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S, T> refPair, int trackingCount, int serviceCount, ExtendedServiceEvent event) void
DependencyManager.MultipleDynamicCustomizer.addedService
(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S, T> refPair, int trackingCount, int serviceCount, ExtendedServiceEvent event) void
DependencyManager.MultipleStaticGreedyCustomizer.addedService
(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S, T> refPair, int trackingCount, int serviceCount, ExtendedServiceEvent event) void
DependencyManager.MultipleStaticReluctantCustomizer.addedService
(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S, T> refPair, int trackingCount, int serviceCount, ExtendedServiceEvent event) void
DependencyManager.NoPermissionsCustomizer.addedService
(org.osgi.framework.ServiceReference<T> tServiceReference, RefPair<S, T> service, int trackingCount, int serviceCount, ExtendedServiceEvent event) void
DependencyManager.SingleDynamicCustomizer.addedService
(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S, T> refPair, int trackingCount, int serviceCount, ExtendedServiceEvent event) void
DependencyManager.SingleStaticCustomizer.addedService
(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S, T> refPair, int trackingCount, int serviceCount, ExtendedServiceEvent event) private boolean
DependencyManager.doInvokeBindMethod
(ComponentContextImpl<S> componentContext, ReferenceMethod bindMethod, RefPair<S, T> refPair, int trackingCount) private T
DependencyManager.getService
(ComponentContextImpl<S> key, RefPair<S, T> refPair) (package private) boolean
DependencyManager.getServiceObject
(ComponentContextImpl<S> key, ReferenceMethod bindMethod, RefPair<S, T> refPair) (package private) abstract <T> void
AbstractComponentManager.invokeBindMethod
(DependencyManager<S, T> dependencyManager, RefPair<S, T> refPair, int trackingCount) (package private) <T> void
ComponentFactoryImpl.invokeBindMethod
(DependencyManager<S, T> dependencyManager, RefPair<S, T> reference, int trackingCount) (package private) boolean
DependencyManager.invokeBindMethod
(ComponentContextImpl<S> componentContext, RefPair<S, T> refPair, int trackingCount, EdgeInfo info) Calls the bind method.(package private) <T> void
ServiceFactoryComponentManager.invokeBindMethod
(DependencyManager<S, T> dependencyManager, RefPair<S, T> refPair, int trackingCount) (package private) <T> void
SingleComponentManager.invokeBindMethod
(DependencyManager<S, T> dependencyManager, RefPair<S, T> refPair, int trackingCount) (package private) abstract <T> void
AbstractComponentManager.invokeUnbindMethod
(DependencyManager<S, T> dependencyManager, RefPair<S, T> oldRefPair, int trackingCount) (package private) <T> void
ComponentFactoryImpl.invokeUnbindMethod
(DependencyManager<S, T> dependencyManager, RefPair<S, T> oldRef, int trackingCount) (package private) void
DependencyManager.invokeUnbindMethod
(ComponentContextImpl<S> componentContext, RefPair<S, T> refPair, int trackingCount, EdgeInfo info) Calls the unbind method.(package private) <T> void
ServiceFactoryComponentManager.invokeUnbindMethod
(DependencyManager<S, T> dependencyManager, RefPair<S, T> oldRefPair, int trackingCount) (package private) <T> void
SingleComponentManager.invokeUnbindMethod
(DependencyManager<S, T> dependencyManager, RefPair<S, T> oldRefPair, int trackingCount) (package private) abstract <T> boolean
AbstractComponentManager.invokeUpdatedMethod
(DependencyManager<S, T> dependencyManager, RefPair<S, T> refPair, int trackingCount) Invoke updated method(package private) <T> boolean
ComponentFactoryImpl.invokeUpdatedMethod
(DependencyManager<S, T> dependencyManager, RefPair<S, T> ref, int trackingCount) (package private) boolean
DependencyManager.invokeUpdatedMethod
(ComponentContextImpl<S> componentContext, RefPair<S, T> refPair, int trackingCount, EdgeInfo info) Calls the updated method.(package private) <T> boolean
ServiceFactoryComponentManager.invokeUpdatedMethod
(DependencyManager<S, T> dependencyManager, RefPair<S, T> refPair, int trackingCount) (package private) <T> boolean
SingleComponentManager.invokeUpdatedMethod
(DependencyManager<S, T> dependencyManager, RefPair<S, T> refPair, int trackingCount) void
DependencyManager.FactoryCustomizer.modifiedService
(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S, T> refPair, int trackingCount, ExtendedServiceEvent event) void
DependencyManager.MultipleDynamicCustomizer.modifiedService
(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S, T> refPair, int trackingCount, ExtendedServiceEvent event) void
DependencyManager.MultipleStaticGreedyCustomizer.modifiedService
(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S, T> refPair, int trackingCount, ExtendedServiceEvent event) void
DependencyManager.MultipleStaticReluctantCustomizer.modifiedService
(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S, T> refPair, int trackingCount, ExtendedServiceEvent event) void
DependencyManager.NoPermissionsCustomizer.modifiedService
(org.osgi.framework.ServiceReference<T> tServiceReference, RefPair<S, T> service, int trackingCount, ExtendedServiceEvent event) void
DependencyManager.SingleDynamicCustomizer.modifiedService
(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S, T> refPair, int trackingCount, ExtendedServiceEvent event) void
DependencyManager.SingleStaticCustomizer.modifiedService
(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S, T> refPair, int trackingCount, ExtendedServiceEvent event) void
DependencyManager.FactoryCustomizer.removedService
(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S, T> refPair, int trackingCount, ExtendedServiceEvent event) void
DependencyManager.MultipleDynamicCustomizer.removedService
(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S, T> refPair, int trackingCount, ExtendedServiceEvent event) void
DependencyManager.MultipleStaticGreedyCustomizer.removedService
(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S, T> refPair, int trackingCount, ExtendedServiceEvent event) void
DependencyManager.MultipleStaticReluctantCustomizer.removedService
(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S, T> refPair, int trackingCount, ExtendedServiceEvent event) void
DependencyManager.NoPermissionsCustomizer.removedService
(org.osgi.framework.ServiceReference<T> tServiceReference, RefPair<S, T> service, int trackingCount, ExtendedServiceEvent event) void
DependencyManager.SingleDynamicCustomizer.removedService
(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S, T> refPair, int trackingCount, ExtendedServiceEvent event) void
DependencyManager.SingleStaticCustomizer.removedService
(org.osgi.framework.ServiceReference<T> serviceReference, RefPair<S, T> refPair, int trackingCount, ExtendedServiceEvent event) protected void
DependencyManager.AbstractCustomizer.ungetService
(RefPair<S, T> ref) Method parameters in org.apache.felix.scr.impl.manager with type arguments of type RefPairModifier and TypeMethodDescriptionvoid
DependencyManager.AbstractCustomizer.setPreviousRefMap
(Map<org.osgi.framework.ServiceReference<T>, RefPair<S, T>> previousRefMap) void
DependencyManager.Customizer.setPreviousRefMap
(Map<org.osgi.framework.ServiceReference<T>, RefPair<S, T>> previousRefMap) void
DependencyManager.NoPermissionsCustomizer.setPreviousRefMap
(Map<org.osgi.framework.ServiceReference<T>, RefPair<S, T>> previousRefMap) void
DependencyManager.AbstractCustomizer.setTracker
(ServiceTracker<T, RefPair<S, T>, ExtendedServiceEvent> tracker) void
DependencyManager.Customizer.setTracker
(ServiceTracker<T, RefPair<S, T>, ExtendedServiceEvent> tracker) void
DependencyManager.NoPermissionsCustomizer.setTracker
(ServiceTracker<T, RefPair<S, T>, ExtendedServiceEvent> tRefPairServiceTracker)