public class OnDemandRaftState extends Object
Modifier and Type | Class and Description |
---|---|
static class |
OnDemandRaftState.AbstractBuilder<B extends OnDemandRaftState.AbstractBuilder<B,T>,T extends OnDemandRaftState> |
static class |
OnDemandRaftState.Builder |
Modifier | Constructor and Description |
---|---|
protected |
OnDemandRaftState() |
Modifier and Type | Method and Description |
---|---|
static OnDemandRaftState.Builder |
builder() |
long |
getCommitIndex() |
long |
getCurrentTerm() |
String |
getCustomRaftPolicyClassName() |
List<FollowerInfo> |
getFollowerInfoList() |
long |
getInMemoryJournalDataSize() |
long |
getInMemoryJournalLogSize() |
long |
getLastApplied() |
long |
getLastIndex() |
long |
getLastLogIndex() |
long |
getLastLogTerm() |
long |
getLastTerm() |
String |
getLeader() |
Map<String,String> |
getPeerAddresses() |
Map<String,Boolean> |
getPeerVotingStates() |
String |
getRaftState() |
long |
getReplicatedToAllIndex() |
long |
getSnapshotIndex() |
long |
getSnapshotTerm() |
String |
getVotedFor() |
boolean |
isSnapshotCaptureInitiated() |
boolean |
isVoting() |
public static OnDemandRaftState.Builder builder()
public long getLastLogIndex()
public long getLastLogTerm()
public long getCurrentTerm()
public long getCommitIndex()
public long getLastApplied()
public long getLastIndex()
public long getLastTerm()
public long getSnapshotIndex()
public long getSnapshotTerm()
public long getReplicatedToAllIndex()
public long getInMemoryJournalDataSize()
public long getInMemoryJournalLogSize()
public String getLeader()
public String getRaftState()
public String getVotedFor()
public boolean isSnapshotCaptureInitiated()
public boolean isVoting()
public List<FollowerInfo> getFollowerInfoList()
public String getCustomRaftPolicyClassName()
Copyright © 2019 OpenDaylight. All rights reserved.