Dispatcher Registry
public abstract class DispatcherRegistry<C extends MessageClass<? extends Message>, E extends MessageEnvelope<? extends Object, ? extends Object, ? extends Object>, D extends MessageDispatcher<C, E>>
A registry of message dispatchers.
Parameters
<C>
the type of the class of dispatched messages
<D>
the type of the message dispatchers
Functions
Link copied to clipboard
Returns a filter allowing to tell whether the attributes of the envelope match the dispatcher requirements.
Link copied to clipboard
Ensures that the passed dispatcher is valid.
Link copied to clipboard
Obtains a single dispatcher (if available) for the passed message.
Link copied to clipboard
Obtains all the dispatchers for the passed message class.
Link copied to clipboard
Obtains a single dispatcher (if available) for the passed message.
Link copied to clipboard
Obtains message classes from all registered dispatchers.
Link copied to clipboard
Link copied to clipboard
Unregisters all dispatchers.