Uses of Interface
org.eclipse.sisu.inject.BindingSubscriber
Packages that use BindingSubscriber
Package
Description
Dynamic bean lookup across multiple injectors.
-
Uses of BindingSubscriber in org.eclipse.sisu.inject
Classes in org.eclipse.sisu.inject that implement BindingSubscriberModifier and TypeClassDescription(package private) final class
Ordered sequence ofBinding
s of a given type; subscribes toBindingPublisher
s on demand.(package private) final class
WatchedBeans<Q extends Annotation,
T, W> Provides dynamicBeanEntry
notifications by tracking qualifiedBinding
s.Methods in org.eclipse.sisu.inject with parameters of type BindingSubscriberModifier and TypeMethodDescriptionprivate <T> void
InjectorBindings.publishExactMatches
(com.google.inject.TypeLiteral<T> type, BindingSubscriber<T> subscriber) private <T,
S> void InjectorBindings.publishGenericMatches
(com.google.inject.TypeLiteral<T> type, BindingSubscriber<T> subscriber, Class<S> rawType) private <T> void
InjectorBindings.publishWildcardMatches
(com.google.inject.TypeLiteral<T> type, BindingSubscriber<T> subscriber) <T> void
BindingPublisher.subscribe
(BindingSubscriber<T> subscriber) Subscribes the givenBindingSubscriber
to receiveBinding
s.<T> void
InjectorBindings.subscribe
(BindingSubscriber<T> subscriber) <T> void
BindingPublisher.unsubscribe
(BindingSubscriber<T> subscriber) Stops the givenBindingSubscriber
from receivingBinding
s.<T> void
InjectorBindings.unsubscribe
(BindingSubscriber<T> subscriber) -
Uses of BindingSubscriber in org.eclipse.sisu.osgi
Fields in org.eclipse.sisu.osgi with type parameters of type BindingSubscriberModifier and TypeFieldDescriptionprivate final Collection<BindingSubscriber<T>>
BindingTracker.subscribers
Methods in org.eclipse.sisu.osgi with parameters of type BindingSubscriberModifier and TypeMethodDescription(package private) boolean
ServiceBinding.isCompatibleWith
(BindingSubscriber<T> subscriber) void
BindingTracker.subscribe
(BindingSubscriber<T> subscriber) <T> void
ServiceBindings.subscribe
(BindingSubscriber<T> subscriber) void
BindingTracker.unsubscribe
(BindingSubscriber<T> subscriber) <T> void
ServiceBindings.unsubscribe
(BindingSubscriber<T> subscriber)