Enrichable Message Envelope
public interface EnrichableMessageEnvelope<I extends Message, T, M extends Message, C extends EnrichableMessageContext, E extends EnrichableMessageEnvelope<I, T, M, C, E>> implements MessageEnvelope<I, T, C>
A common interface for enrichable message envelopes.
Parameters
<E>
the type of the envelope for the covariance of the return values