Interface BindingPublisher

All Known Implementing Classes:
InjectorBindings, ServiceBindings

public interface BindingPublisher
Publisher of Bindings to interested BindingSubscribers.
  • Method Details

    • subscribe

      <T> void subscribe(BindingSubscriber<T> subscriber)
      Subscribes the given BindingSubscriber to receive Bindings.
      Parameters:
      subscriber - The subscriber
    • unsubscribe

      <T> void unsubscribe(BindingSubscriber<T> subscriber)
      Stops the given BindingSubscriber from receiving Bindings.
      Parameters:
      subscriber - The subscriber
    • maxBindingRank

      int maxBindingRank()
      Estimates the maximum rank this publisher may assign to a Binding.
      Returns:
      Maximum binding rank