Implementation for various types of message receivers
| Class | Description | |
|---|---|---|
| AbstractMessageHandler | Abstract base class for regular message handlers where the message is simply passed to a method on the target instance. | |
| AbstractMessageReceiver | Abstract base class for all types of message receivers. | |
| AbstractMethodReceiver | Abstract base class for all message handlers where the message is handled by a method invocation on the target instance. | |
| AbstractTargetInstanceReceiver | Abstract base class for all types of message receivers that use an ObjectProvider for determining the target instance handling the message. | |
| CommandStatusFlag | A message target where a property value serves as a flag for indicating whether there is at least one active command matching the specified message type and selector. | |
| DefaultCommandObserver | Default implementation of the CommandObserver interface. | |
| DefaultCommandTarget | Default implementation of the CommandTarget interface. | |
| DefaultMessageErrorHandler | Default implementation of the MessageErrorHandler interface. | |
| DefaultMessageInterceptor | Default implementation of the MessageInterceptor interface. | |
| DynamicCommandProxy | A dynamic command is a special type of object that only gets created when a matching message was dispatched. | |
| MessageBinding | A message target where a property value of matching messages is bound to a property of the target instance. | |
| MessageHandler | A regular message handler where the message is simply passed to a method on the target instance. |