Package io.microraft.model.message
Interface VoteRequest
-
- All Superinterfaces:
RaftMessage,RaftModel,Serializable
public interface VoteRequest extends RaftMessage
Raft message for the VoteRequest RPC.See 5.2 Leader election section of In Search of an Understandable Consensus Algorithm paper by Diego Ongaro and John Ousterhout.
Invoked by candidates to gather votes (ยง5.2).
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceVoteRequest.VoteRequestBuilderThe builder interface forVoteRequest.-
Nested classes/interfaces inherited from interface io.microraft.model.message.RaftMessage
RaftMessage.RaftMessageBuilder<T extends RaftMessage>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longgetLastLogIndex()intgetLastLogTerm()booleanisSticky()-
Methods inherited from interface io.microraft.model.message.RaftMessage
getGroupId, getSender, getTerm
-
-