Class OnDemandRaftState
java.lang.Object
org.opendaylight.controller.cluster.raft.client.messages.OnDemandRaftState
- Direct Known Subclasses:
OnDemandShardState
The response to a GetOnDemandRaftState message.
- Author:
- Thomas Pantelis
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
OnDemandRaftState.AbstractBuilder<B extends OnDemandRaftState.AbstractBuilder<B,
T>, T extends OnDemandRaftState> static final class
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
OnDemandRaftState
(OnDemandRaftState.AbstractBuilder<?, ?> builder) -
Method Summary
-
Constructor Details
-
OnDemandRaftState
-
-
Method Details
-
getLastLogIndex
public final long getLastLogIndex() -
getLastLogTerm
public final long getLastLogTerm() -
getCurrentTerm
public final long getCurrentTerm() -
getCommitIndex
public final long getCommitIndex() -
getLastApplied
public final long getLastApplied() -
getLastIndex
public final long getLastIndex() -
getLastTerm
public final long getLastTerm() -
getSnapshotIndex
public final long getSnapshotIndex() -
getSnapshotTerm
public final long getSnapshotTerm() -
getReplicatedToAllIndex
public final long getReplicatedToAllIndex() -
getInMemoryJournalDataSize
public final long getInMemoryJournalDataSize() -
getInMemoryJournalLogSize
public final long getInMemoryJournalLogSize() -
getLeader
-
getRaftState
-
getVotedFor
-
isSnapshotCaptureInitiated
public final boolean isSnapshotCaptureInitiated() -
isVoting
public final boolean isVoting() -
getFollowerInfoList
-
getPeerAddresses
-
getPeerVotingStates
-
getCustomRaftPolicyClassName
-