Class Envelope<T extends Message<?,?>>

java.lang.Object
org.opendaylight.controller.cluster.access.concepts.Envelope<T>
All Implemented Interfaces:
Serializable, Immutable
Direct Known Subclasses:
RequestEnvelope, ResponseEnvelope

public abstract class Envelope<T extends Message<?,?>> extends Object implements Immutable, Serializable
See Also:
  • Method Details

    • 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
    • toString

      public String toString()
      Overrides:
      toString in class Object