Provides classes related to dispatching messages.
ClassDescriptionBase class for
MessageDispatcherimplementations.An Exception that encapsulates an aggregated group of Exceptions for use by dispatchers that may try multiple handler invocations within a single dispatch operation.A broadcasting dispatcher implementation.Strategy for determining the iteration order of a MessageHandler list.Strategy interface for dispatching messages to handlers.The strategy to decorate
MessageHandlingRunnabletasks to be used with the
AbstractDispatcherimplementation for distributing messages to dedicated threads according to the key determined by the provided function against the message to dispatch.Round-robin implementation of
MessageDispatcherthat will attempt to send a
Messageto at most one of its handlers.