Message Envelope
A common interface for obtaining messages from wrapping objects.
Parameters
<I>
the type of the message ID
<T>
the type of the object that wraps a message
<C>
the type of the message context
A common interface for obtaining messages from wrapping objects.
the type of the message ID
the type of the object that wraps a message
the type of the message context