Package io.microraft.model.message
Interface AppendEntriesRequest
-
- All Superinterfaces:
RaftMessage,RaftModel,Serializable
public interface AppendEntriesRequest extends RaftMessage
Raft message for the AppendEntries RPC.See 5.3 Log replication section of In Search of an Understandable Consensus Algorithm paper by Diego Ongaro and John Ousterhout.
Invoked by leader to replicate log entries (§5.3); also used as heartbeat (§5.2).
- See Also:
AppendEntriesRequestHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceAppendEntriesRequest.AppendEntriesRequestBuilderThe builder interface forAppendEntriesRequest.-
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 longgetCommitIndex()longgetFlowControlSequenceNumber()List<LogEntry>getLogEntries()longgetPreviousLogIndex()intgetPreviousLogTerm()longgetQuerySequenceNumber()-
Methods inherited from interface io.microraft.model.message.RaftMessage
getGroupId, getSender, getTerm
-
-