Package com.graemestevenson.notifier

Interface Summary
Notifier<T> This class represents an Notifier object, that is used to publish data to a set of interested subscribers, or Notifyees.
Notifyee<T> A class can implement the Notifyee interface when it wants to be informed when new data is published.
 

Class Summary
AbstractNotifier<T> This class provides the core implementation of a Notifier, leaving implementation of the notify method to subclasses.
BlockingNotifier<T> The blocking notifier is used to publish data to a set of interested subscribers, or Notifyees in a synchronous fashion.
NonBlockingNotifier<T> The non-blocking notifier is used to publish data to a set of interested subscribers, or Notifyees in an asynchronous fashion.