Class OnDemandRaftState.AbstractBuilder<B extends OnDemandRaftState.AbstractBuilder<B,T>,T extends OnDemandRaftState>
java.lang.Object
org.opendaylight.controller.cluster.raft.client.messages.OnDemandRaftState.AbstractBuilder<B,T>
- Direct Known Subclasses:
OnDemandRaftState.Builder,OnDemandShardState.Builder
- Enclosing class:
OnDemandRaftState
public abstract static class OnDemandRaftState.AbstractBuilder<B extends OnDemandRaftState.AbstractBuilder<B,T>,T extends OnDemandRaftState>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract @NonNull Tbuild()final @NonNull BcommitIndex(long value) protected static final <K extends Comparable<?>,V>
@NonNull Map<K, V> final @NonNull BcurrentTerm(long value) final @NonNull BfollowerInfoList(List<FollowerInfo> value) final @NonNull BinMemoryJournalDataSize(long value) final @NonNull BinMemoryJournalLogSize(long value) final @NonNull BisSnapshotCaptureInitiated(boolean value) final @NonNull BisVoting(boolean value) final @NonNull BlastApplied(long value) final @NonNull BlastIndex(long value) final @NonNull BlastLogIndex(long value) final @NonNull BlastLogTerm(long value) final @NonNull BlastTerm(long value) final @NonNull Bfinal @NonNull BpeerAddresses(Map<String, String> value) final @NonNull BpeerVotingStates(Map<String, Boolean> value) final @NonNull BraftPolicySymbolicName(String symbolicName) final @NonNull Bfinal @NonNull BreplicatedToAllIndex(long value) protected final @NonNull Bself()final @NonNull BsnapshotIndex(long value) final @NonNull BsnapshotTerm(long value) final @NonNull B
-
Constructor Details
-
AbstractBuilder
public AbstractBuilder()
-
-
Method Details
-
lastLogIndex
-
lastLogTerm
-
currentTerm
-
commitIndex
-
lastApplied
-
lastIndex
-
lastTerm
-
snapshotIndex
-
snapshotTerm
-
replicatedToAllIndex
-
inMemoryJournalDataSize
-
inMemoryJournalLogSize
-
leader
-
raftState
-
votedFor
-
isVoting
-
followerInfoList
-
peerAddresses
-
peerVotingStates
-
isSnapshotCaptureInitiated
-
raftPolicySymbolicName
-
build
-
copyMap
-
self
-