Uses of Class
org.apache.felix.scr.impl.inject.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 that return types with arguments of type RefPairModifier and TypeMethodDescriptionScrComponentContext.getBoundValues
(String key) Collection
<RefPair<S, T>> OpenStatus.getRefs
(AtomicInteger trackingCount) Methods in org.apache.felix.scr.impl.inject with parameters of type RefPairModifier and TypeMethodDescriptionprivate static Object
ValueUtils.getLogger
(String componentType, Class<?> targetType, ScrComponentContext componentContext, RefPair<?, ?> refPair) static Object
ValueUtils.getValue
(String componentType, ValueUtils.ValueType type, Class<?> targetType, ScrComponentContext componentContext, RefPair<?, ?> refPair) Get the value for the value typeConstructors in org.apache.felix.scr.impl.inject with parameters of type RefPairModifierConstructorDescriptionBindParameters
(ScrComponentContext 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.SingleDynamicCustomizer.bindingRefPair
DependencyManager.SingleDynamicCustomizer.currentRefPair
DependencyManager.MultipleDynamicCustomizer.lastRefPair
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 Collection
<RefPair<S, T>> DependencyManager.SingleDynamicCustomizer.queuedRefPairs
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.SingleDynamicCustomizer.getBestFromQueue()
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) DependencyManager.SingleDynamicCustomizer.tryInvokeBind0
(ServiceTracker<T, RefPair<S, T>, ExtendedServiceEvent> tracker, Object monitor, RefPair<S, T> refPair, int trackingCount) 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.OpenStatusImpl.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) private void
DependencyManager.SingleDynamicCustomizer.tryInvokeBind
(ServiceTracker<T, RefPair<S, T>, ExtendedServiceEvent> tracker, Object monitor, RefPair<S, T> next, int trackingCount) DependencyManager.SingleDynamicCustomizer.tryInvokeBind0
(ServiceTracker<T, RefPair<S, T>, ExtendedServiceEvent> tracker, Object monitor, RefPair<S, T> refPair, int trackingCount) 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) private void
DependencyManager.SingleDynamicCustomizer.tryInvokeBind
(ServiceTracker<T, RefPair<S, T>, ExtendedServiceEvent> tracker, Object monitor, RefPair<S, T> next, int trackingCount) DependencyManager.SingleDynamicCustomizer.tryInvokeBind0
(ServiceTracker<T, RefPair<S, T>, ExtendedServiceEvent> tracker, Object monitor, RefPair<S, T> refPair, int trackingCount)