Class Envelope<T extends Message<?,?>>
- java.lang.Object
-
- org.opendaylight.controller.cluster.access.concepts.Envelope<T>
-
- All Implemented Interfaces:
Serializable,Immutable,MutationBehaviour<Immutable>
- Direct Known Subclasses:
RequestEnvelope,ResponseEnvelope
public abstract class Envelope<T extends Message<?,?>> extends Object implements Immutable, Serializable
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TgetMessage()Get the enclosed message.longgetSessionId()Get the session identifier.longgetTxSequence()Get the message transmission sequence of this envelope.StringtoString()
-
-
-
Method Detail
-
getMessage
public T getMessage()
Get the enclosed message.- Returns:
- enclose message
-
getTxSequence
public long getTxSequence()
Get the message transmission sequence of this envelope.- Returns:
- Message sequence
-
getSessionId
public long getSessionId()
Get the session identifier.- Returns:
- Session identifier
-
-