Package | Description |
---|---|
net.engio.mbassy.dispatch | |
net.engio.mbassy.subscription |
Modifier and Type | Interface and Description |
---|---|
interface |
IHandlerInvocation<HANDLER,MESSAGE>
A handler invocation encapsulates the logic that is used to invoke a single
message handler to process a given message.
|
interface |
IMessageDispatcher
A message dispatcher provides the functionality to deliver a single message
to a set of listeners.
|
Modifier and Type | Class and Description |
---|---|
class |
AsynchronousHandlerInvocation
This invocation will schedule the wrapped (decorated) invocation to be executed asynchronously
|
class |
DelegatingMessageDispatcher
A delegating dispatcher wraps additional logic around a given delegate.
|
class |
EnvelopedMessageDispatcher
The enveloped dispatcher will wrap published messages in an envelope before
passing them to their configured dispatcher.
|
class |
FilteredMessageDispatcher
A dispatcher that implements message filtering based on the filter configuration
of the associated message handler.
|
class |
HandlerInvocation<HANDLER,MESSAGE>
This is the base class for handler invocations that already implements all context related methods only leaving the implementation of the actual invocation mechanism to the concrete subclass.
|
class |
MessageDispatcher
Standard implementation for direct, unfiltered message delivery.
|
class |
ReflectiveHandlerInvocation
Uses reflection to invoke a message handler for a given message.
|
class |
SynchronizedHandlerInvocation
Synchronizes message handler invocations for all handlers that specify @Synchronized
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSubscriptionContextAware
The base implementation for subscription context aware objects (mightily obvious :)
|
Copyright © 2018. All rights reserved.