public final class

InjectorPublisher

extends Object
implements BindingPublisher
java.lang.Object
   ↳ org.eclipse.sisu.inject.InjectorPublisher

Class Overview

Publisher of Bindings from a single Injector; ranked according to a given RankingFunction.

Summary

Public Constructors
InjectorPublisher(Injector injector, RankingFunction function)
Public Methods
boolean equals(Object rhs)
Injector getInjector()
int hashCode()
<T> void subscribe(BindingSubscriber<T> subscriber)
Subscribes the given BindingSubscriber to receive Bindings.
String toString()
<T> void unsubscribe(BindingSubscriber<T> subscriber)
Stops the given BindingSubscriber from receiving Bindings.
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.eclipse.sisu.inject.BindingPublisher

Public Constructors

public InjectorPublisher (Injector injector, RankingFunction function)

Public Methods

public boolean equals (Object rhs)

public Injector getInjector ()

public int hashCode ()

public void subscribe (BindingSubscriber<T> subscriber)

Subscribes the given BindingSubscriber to receive Bindings.

Parameters
subscriber The subscriber

public String toString ()

public void unsubscribe (BindingSubscriber<T> subscriber)

Stops the given BindingSubscriber from receiving Bindings.

Parameters
subscriber The subscriber