Package io.microraft.model.message
Interface TriggerLeaderElectionRequest
-
- All Superinterfaces:
RaftMessage
,RaftModel
,Serializable
public interface TriggerLeaderElectionRequest extends RaftMessage
Raft message for the leadership transfer logic.See 4.2.3 Disruptive servers section of of the Raft dissertation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
TriggerLeaderElectionRequest.TriggerLeaderElectionRequestBuilder
The builder interface forTriggerLeaderElectionRequest
.-
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 long
getLastLogIndex()
int
getLastLogTerm()
-
Methods inherited from interface io.microraft.model.message.RaftMessage
getGroupId, getSender, getTerm
-
-