Package net.metanotion.util.observers

Interface Summary
MessageBusManager<M extends Message> This interface represents a common way to bulk send messages to any registered observers.
Observer<T>  
ObserverFactory<I>  
ObserverManager<O,M extends Message<O>> This interface represents a common way to bulk send messages to any registered observers.
 

Class Summary
ChannelBusMessageOutputStream  
ConcurrentMessageBusManager<M extends Message> An MessageBusManager that uses an ExecutorService for concurrent, asynchronous dispatching of events.
ConcurrentObserverManager<O,M extends Message<O>> An ObserverManager that uses an ExecutorService for concurrent, asynchronous dispatching of events.
SimpleObserverManager<O,M extends Message<O>>