Uses of Interface
io.microraft.model.RaftModel
-
Packages that use RaftModel Package Description io.microraft.model.groupop io.microraft.model.log io.microraft.model.message -
-
Uses of RaftModel in io.microraft.model.groupop
Subinterfaces of RaftModel in io.microraft.model.groupop Modifier and Type Interface Description interfaceRaftGroupOpBase interface for the Raft messages to perform Raft group management tasks.interfaceUpdateRaftGroupMembersOpUpdates member list of a Raft group. -
Uses of RaftModel in io.microraft.model.log
Subinterfaces of RaftModel in io.microraft.model.log Modifier and Type Interface Description interfaceBaseLogEntryBase class for Raft log entries.interfaceLogEntryRepresents an entry in the Raft log.interfaceRaftGroupMembersViewRepresents the member list of a Raft group with an index identifying on which log index the given member list is appended to the Raft log.interfaceSnapshotChunkRepresents a snapshot chunk.interfaceSnapshotEntryRepresents a snapshot in the Raft log. -
Uses of RaftModel in io.microraft.model.message
Subinterfaces of RaftModel in io.microraft.model.message Modifier and Type Interface Description interfaceAppendEntriesFailureResponseResponse for a failedAppendEntriesRequest.interfaceAppendEntriesRequestRaft message for the AppendEntries RPC.interfaceAppendEntriesSuccessResponseResponse for a successfulAppendEntriesRequest.interfaceInstallSnapshotRequestRaft message for the InstallSnapshot RPC.interfaceInstallSnapshotResponseResponse forInstallSnapshotRequest.interfacePreVoteRequestRaft message for the PreVoteRequest RPC.interfacePreVoteResponseResponse forPreVoteRequest.interfaceRaftMessageImplemented by request and response classes of the Raft consensus algorithm RPCs.interfaceTriggerLeaderElectionRequestRaft message for the leadership transfer logic.interfaceVoteRequestRaft message for the VoteRequest RPC.interfaceVoteResponseResponse forVoteRequest.
-