public final class InjectorBindings extends Object implements BindingPublisher
Constructor and Description |
---|
InjectorBindings(com.google.inject.Injector injector) |
InjectorBindings(com.google.inject.Injector injector,
RankingFunction function) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object rhs) |
com.google.inject.Injector |
getInjector() |
int |
hashCode() |
int |
maxBindingRank()
Estimates the maximum rank this publisher may assign to a
Binding . |
<T> void |
subscribe(BindingSubscriber<T> subscriber)
Subscribes the given
BindingSubscriber to receive Binding s. |
String |
toString() |
<T> void |
unsubscribe(BindingSubscriber<T> subscriber)
Stops the given
BindingSubscriber from receiving Binding s. |
public InjectorBindings(com.google.inject.Injector injector, RankingFunction function)
public InjectorBindings(com.google.inject.Injector injector)
public com.google.inject.Injector getInjector()
public <T> void subscribe(BindingSubscriber<T> subscriber)
BindingPublisher
BindingSubscriber
to receive Binding
s.subscribe
in interface BindingPublisher
subscriber
- The subscriberpublic <T> void unsubscribe(BindingSubscriber<T> subscriber)
BindingPublisher
BindingSubscriber
from receiving Binding
s.unsubscribe
in interface BindingPublisher
subscriber
- The subscriberpublic int maxBindingRank()
BindingPublisher
Binding
.maxBindingRank
in interface BindingPublisher
Copyright © 2016. All rights reserved.