Abstract Message Envelope
public abstract class AbstractMessageEnvelope<I extends Message, T, C extends Message> implements MessageEnvelope<I, T, C>
Abstract base for classes implementing MessageEnvelope.
Parameters
<I>
the class of the message ID
<T>
the type of the object that wraps a message
<C>
the type of the message context