public static interface EloquentRaftProto.AppendEntriesRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
EloquentRaftProto.LogEntry |
getEntries(int index)
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
int |
getEntriesCount()
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
java.util.List<EloquentRaftProto.LogEntry> |
getEntriesList()
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
EloquentRaftProto.LogEntryOrBuilder |
getEntriesOrBuilder(int index)
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
java.util.List<? extends EloquentRaftProto.LogEntryOrBuilder> |
getEntriesOrBuilderList()
log entries to store (empty for heartbeat; may send more than one for efficiency)
|
long |
getLeaderCommit()
the leader's commitIndex
|
java.lang.String |
getLeaderName()
so follower can redirect clients
|
com.google.protobuf.ByteString |
getLeaderNameBytes()
so follower can redirect clients
|
long |
getLeaderTimish()
NOT STANDARD RAFT: the leader's timestamp, so we can compute the timish values across the cluster
|
long |
getPrevLogIndex()
index of log entry immediately preceding new ones
|
long |
getPrevLogTerm()
term of log entry immediately preceding new ones
|
long |
getTerm()
Leader's term
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneoflong getTerm()
Leader's term
uint64 term = 1;java.lang.String getLeaderName()
so follower can redirect clients
string leaderName = 2;com.google.protobuf.ByteString getLeaderNameBytes()
so follower can redirect clients
string leaderName = 2;long getPrevLogIndex()
index of log entry immediately preceding new ones
uint64 prevLogIndex = 3;long getPrevLogTerm()
term of log entry immediately preceding new ones
uint64 prevLogTerm = 4;java.util.List<EloquentRaftProto.LogEntry> getEntriesList()
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;EloquentRaftProto.LogEntry getEntries(int index)
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;int getEntriesCount()
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;java.util.List<? extends EloquentRaftProto.LogEntryOrBuilder> getEntriesOrBuilderList()
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;EloquentRaftProto.LogEntryOrBuilder getEntriesOrBuilder(int index)
log entries to store (empty for heartbeat; may send more than one for efficiency)
repeated .ai.eloquent.raft.LogEntry entries = 5;long getLeaderCommit()
the leader's commitIndex
uint64 leaderCommit = 6;long getLeaderTimish()
NOT STANDARD RAFT: the leader's timestamp, so we can compute the timish values across the cluster
uint64 leaderTimish = 7;