Uses of Interface
org.eclipse.sisu.inject.BindingSubscriber
-
Packages that use BindingSubscriber Package Description org.eclipse.sisu.inject Dynamic bean lookup across multiple injectors.org.eclipse.sisu.osgi -
-
Uses of BindingSubscriber in org.eclipse.sisu.inject
Classes in org.eclipse.sisu.inject that implement BindingSubscriber Modifier and Type Class Description (package private) class
RankedBindings<T>
Ordered sequence ofBinding
s of a given type; subscribes toBindingPublisher
s on demand.(package private) class
WatchedBeans<Q extends java.lang.annotation.Annotation,T,W>
Provides dynamicBeanEntry
notifications by tracking qualifiedBinding
s.Methods in org.eclipse.sisu.inject with parameters of type BindingSubscriber Modifier and Type Method Description private <T> void
InjectorBindings. publishExactMatches(com.google.inject.TypeLiteral<T> type, BindingSubscriber<T> subscriber)
private <T,S>
voidInjectorBindings. publishGenericMatches(com.google.inject.TypeLiteral<T> type, BindingSubscriber<T> subscriber, java.lang.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 BindingSubscriber Modifier and Type Field Description private java.util.Collection<BindingSubscriber<T>>
BindingTracker. subscribers
Methods in org.eclipse.sisu.osgi with parameters of type BindingSubscriber Modifier and Type Method Description (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)
-