java.lang.Object
org.opendaylight.controller.cluster.raft.messages.RaftRPC
All Implemented Interfaces:
Serializable, org.apache.pekko.dispatch.ControlMessage
Direct Known Subclasses:
AppendEntries, AppendEntriesReply, InstallSnapshot, InstallSnapshotReply, RequestVote, RequestVoteReply

public abstract sealed class RaftRPC extends Object implements Serializable, org.apache.pekko.dispatch.ControlMessage permits AppendEntries, AppendEntriesReply, InstallSnapshot, InstallSnapshotReply, RequestVote, RequestVoteReply
Interface implemented by all requests exchanged in the Raft protocol.
See Also:
  • Method Details

    • getTerm

      public final long getTerm()
      Return the term in which this call is being made.
      Returns:
      The term ID
    • toString

      public final String toString()
      Overrides:
      toString in class Object