java.lang.Object
org.opendaylight.controller.cluster.raft.client.messages.OnDemandRaftState
Direct Known Subclasses:
OnDemandShardState

public class OnDemandRaftState extends Object
The response to a GetOnDemandRaftState message.
Author:
Thomas Pantelis
  • Constructor Details

  • 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

      public final String getLeader()
    • getRaftState

      public final RaftRole getRaftState()
    • getVotedFor

      public final String getVotedFor()
    • isSnapshotCaptureInitiated

      public final boolean isSnapshotCaptureInitiated()
    • isVoting

      public final boolean isVoting()
    • getFollowerInfoList

      public final List<FollowerInfo> getFollowerInfoList()
    • getPeerAddresses

      public final Map<String,String> getPeerAddresses()
    • getPeerVotingStates

      public final Map<String,Boolean> getPeerVotingStates()
    • getCustomRaftPolicyClassName

      public final String getCustomRaftPolicyClassName()