Implementation for various types of message receivers



Classes
 ClassDescription
 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.