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 @NonNull T
getMessage()
Get the enclosed message.long
getSessionId()
Get the session identifier.long
getTxSequence()
Get the message transmission sequence of this envelope.String
toString()
-
-
-
Method Detail
-
getMessage
public @NonNull 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
-
-