API for various types of message receivers
| Interface | Description | |
|---|---|---|
| CommandObserver | Represents a message receiver that gets invoked when an asnychronous command starts or finishes its execution. | |
| CommandTarget | Represents a message receiver that initiates the execution of an asynchronous command. | |
| MessageErrorHandler | Handles errors thrown by regular message targets or interceptors. | |
| MessageInterceptor | Represent a message interceptor that may be used to optionally cancel or suspend message processing. | |
| MessageReceiver | Base interface for all types of message receivers a MessageRouter handles. | |
| MessageTarget | Represent a regular target for a message. |