Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Z 

A

accept(String, String, StackTraceElement[]) - Method in interface ai.eloquent.error.RaftErrorListener
Register than an error has occurred in Raft.
add(E) - Method in class ai.eloquent.util.IdentityHashSet
Adds the specified element to this set if it is not already present.
addAllConfiguration(Iterable<String>) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the new configuration for the cluster - only in CONFIGURATION
addAllEntries(Iterable<? extends EloquentRaftProto.LogEntry>) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
log entries to store (empty for heartbeat; may send more than one for efficiency)
addAllForwardedBy(Iterable<String>) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
addAllForwardedBy(Iterable<String>) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
addAllForwardedBy(Iterable<String>) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
addAllHospice(Iterable<String>) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
The list of nodes in the hospice
addAllLastConfig(Iterable<String>) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
The latest cluster configuration as of lastIndex (included only with the first chunk)
addAllLocksKeys(Iterable<String>) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated string locksKeys = 5;
addAllLocksValues(Iterable<? extends KeyValueStateMachineProto.QueueLock>) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
addAllQuorum(Iterable<String>) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
NOT STANDARD RAFT: The set of servers in the new configuration.
addAllQuorum(Iterable<String>) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
NOT STANDARD RAFT: The set of servers in the new configuration.
addAllTransitions(Iterable<? extends KeyValueStateMachineProto.Transition>) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
repeated .ai.eloquent.raft.Transition transitions = 8;
addAllValuesKeys(Iterable<String>) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated string valuesKeys = 3;
addAllValuesValues(Iterable<? extends KeyValueStateMachineProto.ValueWithOptionalOwner>) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
addAllWaiting(Iterable<? extends KeyValueStateMachineProto.LockRequest>) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
addChangeListener(KeyValueStateMachine.ChangeListener) - Method in class ai.eloquent.raft.KeyValueStateMachine
This registers a listener that will be called whenever the key-value store changes.
addChangeListener(RaftBackedCache.ChangeListener<V>, Object) - Method in class ai.eloquent.raft.RaftBackedCache
This registers a listener that will be called whenever the key-value store changes.
addChangeListener(RaftBackedCache.ChangeListener<V>) - Method in class ai.eloquent.raft.RaftBackedCache
 
addChangeListener(KeyValueStateMachine.ChangeListener) - Method in class ai.eloquent.raft.Theseus
This registers a listener that will be called whenever the key-value store changes.
addConfiguration(String) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the new configuration for the cluster - only in CONFIGURATION
addConfigurationBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the new configuration for the cluster - only in CONFIGURATION
addEntries(EloquentRaftProto.LogEntry) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
log entries to store (empty for heartbeat; may send more than one for efficiency)
addEntries(int, EloquentRaftProto.LogEntry) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
log entries to store (empty for heartbeat; may send more than one for efficiency)
addEntries(EloquentRaftProto.LogEntry.Builder) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
log entries to store (empty for heartbeat; may send more than one for efficiency)
addEntries(int, EloquentRaftProto.LogEntry.Builder) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
log entries to store (empty for heartbeat; may send more than one for efficiency)
addEntriesBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
log entries to store (empty for heartbeat; may send more than one for efficiency)
addEntriesBuilder(int) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
log entries to store (empty for heartbeat; may send more than one for efficiency)
addErrorListener(RaftErrorListener) - Method in class ai.eloquent.raft.EloquentRaftNode
Keeps track of an additional RaftErrorListener in this class
addErrorListener(RaftErrorListener) - Method in class ai.eloquent.raft.KeyValueStateMachine
Keeps track of an additional RaftErrorListener in this class
addErrorListener(RaftErrorListener) - Method in class ai.eloquent.raft.Theseus
Raft keeps track of an additional error listener Errors are thrown from KeyValueStateMachine and EloquentRaftNode by default but users are free to attach their own error listeners Usage: RaftErrorHandler errorListener = (debugMessage, stackTrace) -> { // Do something with the debug message / stackTrace // Eg.
addErrorListener(RaftErrorListener) - Method in class ai.eloquent.web.TrackedExecutorService
Keeps track of an additional RaftErrorListener in this class
addForwardedBy(String) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
addForwardedBy(String) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
addForwardedBy(String) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
addForwardedByBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
addForwardedByBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
addForwardedByBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
addHospice(String) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
The list of nodes in the hospice
addHospiceBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
The list of nodes in the hospice
addLastConfig(String) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
The latest cluster configuration as of lastIndex (included only with the first chunk)
addLastConfigBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
The latest cluster configuration as of lastIndex (included only with the first chunk)
addLocksKeys(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated string locksKeys = 5;
addLocksKeysBytes(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated string locksKeys = 5;
addLocksValues(KeyValueStateMachineProto.QueueLock) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
addLocksValues(int, KeyValueStateMachineProto.QueueLock) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
addLocksValues(KeyValueStateMachineProto.QueueLock.Builder) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
addLocksValues(int, KeyValueStateMachineProto.QueueLock.Builder) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
addLocksValuesBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
addLocksValuesBuilder(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
addQuorum(String) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
NOT STANDARD RAFT: The set of servers in the new configuration.
addQuorum(String) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
NOT STANDARD RAFT: The set of servers in the new configuration.
addQuorumBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
NOT STANDARD RAFT: The set of servers in the new configuration.
addQuorumBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
NOT STANDARD RAFT: The set of servers in the new configuration.
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
 
ADDSERVER_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
ADDSERVERREPLY_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
addTransitions(KeyValueStateMachineProto.Transition) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
repeated .ai.eloquent.raft.Transition transitions = 8;
addTransitions(int, KeyValueStateMachineProto.Transition) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
repeated .ai.eloquent.raft.Transition transitions = 8;
addTransitions(KeyValueStateMachineProto.Transition.Builder) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
repeated .ai.eloquent.raft.Transition transitions = 8;
addTransitions(int, KeyValueStateMachineProto.Transition.Builder) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
repeated .ai.eloquent.raft.Transition transitions = 8;
addTransitionsBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
repeated .ai.eloquent.raft.Transition transitions = 8;
addTransitionsBuilder(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
repeated .ai.eloquent.raft.Transition transitions = 8;
addValuesKeys(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated string valuesKeys = 3;
addValuesKeysBytes(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated string valuesKeys = 3;
addValuesValues(KeyValueStateMachineProto.ValueWithOptionalOwner) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
addValuesValues(int, KeyValueStateMachineProto.ValueWithOptionalOwner) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
addValuesValues(KeyValueStateMachineProto.ValueWithOptionalOwner.Builder) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
addValuesValues(int, KeyValueStateMachineProto.ValueWithOptionalOwner.Builder) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
addValuesValuesBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
addValuesValuesBuilder(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
addWaiting(KeyValueStateMachineProto.LockRequest) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
addWaiting(int, KeyValueStateMachineProto.LockRequest) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
addWaiting(KeyValueStateMachineProto.LockRequest.Builder) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
addWaiting(int, KeyValueStateMachineProto.LockRequest.Builder) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
addWaitingBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
addWaitingBuilder(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
advanceTime(long) - Static method in class ai.eloquent.util.SafeTimerMock
This moves time forward in the mock timer, which will trigger any timers that need to be triggered in a synchronous manner on this thread.
ai.eloquent.data - package ai.eloquent.data
 
ai.eloquent.error - package ai.eloquent.error
 
ai.eloquent.io - package ai.eloquent.io
 
ai.eloquent.monitoring - package ai.eloquent.monitoring
 
ai.eloquent.raft - package ai.eloquent.raft
Theseus: Eloquent's Raft implementation.
ai.eloquent.stats - package ai.eloquent.stats
 
ai.eloquent.test - package ai.eloquent.test
 
ai.eloquent.util - package ai.eloquent.util
 
ai.eloquent.web - package ai.eloquent.web
 
algorithm - Variable in class ai.eloquent.raft.EloquentRaftNode
The Raft algorithm.
allOutstandingEvictionsFuture() - Method in class ai.eloquent.raft.RaftBackedCache
This creates a new CompletableFuture for all the currently outstanding eviction tasks.
allowCriticalSections - Variable in class ai.eloquent.raft.RaftLifecycle
If false, throw an exception rather than entering the critical section.
allowJumboPackets - Variable in class ai.eloquent.data.UDPTransport
If true, allow sending of "jumbo packets" (fragmented packets) larger than the MTU of the interface.
alreadyKilled - Variable in class ai.eloquent.raft.RaftState
The set of servers that have timed out, but we have already removed their transient entries.
appendEntries(long, long, List<EloquentRaftProto.LogEntry>) - Method in class ai.eloquent.raft.RaftLog
This gets called from handleAppendEntriesRPC() in EloquentRaftMember.
APPENDENTRIES_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
APPENDENTRIESREPLY_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
applyTransition(byte[], long, ExecutorService) - Method in class ai.eloquent.raft.KeyValueStateMachine
This is responsible for applying a transition to the state machine.
applyTransition(KeyValueStateMachineProto.Transition, long, ExecutorService) - Method in class ai.eloquent.raft.KeyValueStateMachine
 
applyTransition(byte[], long, ExecutorService) - Method in class ai.eloquent.raft.RaftStateMachine
The custom implementation of applying a transition
APPLYTRANSITION_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
APPLYTRANSITIONREPLY_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
assertInvariantsHold() - Method in class ai.eloquent.raft.LocalTransport
This checks several invariants across all the Raft nodes attached to the LocalTransport.
assertNoErrors() - Method in class ai.eloquent.raft.LocalTransport
Checks that there are no errors on this transport in the course of operation.
awaitTermination(long, TimeUnit) - Method in class ai.eloquent.web.TrackedExecutorService

B

becomeCandidate() - Method in class ai.eloquent.raft.RaftState
Trigger a new election, and become a candidate.
begin - Variable in class ai.eloquent.util.Span
The beginning of this span, inclusive.
bind(UDPBroadcastProtos.MessageType, Consumer<byte[]>) - Method in interface ai.eloquent.data.Transport
Bind a consumer to this transport, to listen on incoming messages.
bind(UDPBroadcastProtos.MessageType, Consumer<byte[]>) - Method in class ai.eloquent.data.UDPTransport
Bind a consumer to this transport, to listen on incoming messages.
bind(RaftAlgorithm) - Method in class ai.eloquent.raft.InstantTransport
 
bind(RaftAlgorithm) - Method in class ai.eloquent.raft.LocalTransport
Register a listener for RPCs.
bind(RaftAlgorithm) - Method in class ai.eloquent.raft.NetRaftTransport
Register a listener for RPCs.
bind(RaftAlgorithm) - Method in interface ai.eloquent.raft.RaftTransport
Register a listener for RPCs.
bindService() - Method in class ai.eloquent.raft.RaftGrpc.RaftImplBase
 
bootstrap(boolean) - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
Mark this node for bootstrapping.
bootstrap(boolean) - Method in class ai.eloquent.raft.EloquentRaftNode
Bootstrap this node of the cluster.
bootstrap(boolean) - Method in interface ai.eloquent.raft.RaftAlgorithm
Mark this node for bootstrapping.
bootstrap(boolean) - Method in class ai.eloquent.raft.RaftState
Bootstrap this cluster by adding this node to our own list of known nodes.
bootstrap() - Method in class ai.eloquent.raft.RaftState
 
bootstrap(boolean) - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
Mark this node for bootstrapping.
bootstrap(boolean) - Method in class ai.eloquent.raft.Theseus
Bootstrap this cluster, if there are no leaders.
bootstrap() - Method in class ai.eloquent.raft.Theseus
Bootstrap this cluster, if there are no leaders.
boundAlgorithms() - Method in class ai.eloquent.raft.InstantTransport
 
boundAlgorithms() - Method in class ai.eloquent.raft.LocalTransport
Get the collection of algorithms that have been bound to this transport.
boundAlgorithms() - Method in class ai.eloquent.raft.NetRaftTransport
Get the collection of algorithms that have been bound to this transport.
boundAlgorithms() - Method in interface ai.eloquent.raft.RaftTransport
Get the collection of algorithms that have been bound to this transport.
boundaryPoolThreadsWaiting - Static variable in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
JUST FOR TESTS: Only used in LocalTransport We need this in order to prevent time from slipping while boundary pool threads are created but have not yet started.
broadcastAppendEntries(long) - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
Send out an append entries RPC (i.e., a heartbeat) to all listeners on the transport.
broadcastAppendEntries(long) - Method in interface ai.eloquent.raft.RaftAlgorithm
Send out an append entries RPC (i.e., a heartbeat) to all listeners on the transport.
broadcastAppendEntries(long) - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
Send out an append entries RPC (i.e., a heartbeat) to all listeners on the transport.
broadcastTransport(UDPBroadcastProtos.MessageType, byte[]) - Method in interface ai.eloquent.data.Transport
Broadcast a message to everyone listening on the transport.
broadcastTransport(UDPBroadcastProtos.MessageType, byte[]) - Method in class ai.eloquent.data.UDPTransport
Send the given message to everyone on the network.
broadcastTransport(String, EloquentRaftProto.RaftMessage) - Method in class ai.eloquent.raft.InstantTransport
 
broadcastTransport(String, EloquentRaftProto.RaftMessage) - Method in class ai.eloquent.raft.LocalTransport
Broadcast an RPC request over the transport to all members of the cluster.
broadcastTransport(String, EloquentRaftProto.RaftMessage) - Method in class ai.eloquent.raft.NetRaftTransport
Broadcast an RPC request over the transport to all members of the cluster.
broadcastTransport(String, EloquentRaftProto.RaftMessage) - Method in interface ai.eloquent.raft.RaftTransport
Broadcast an RPC request over the transport to all members of the cluster.
broadcastTransport(String, Object) - Method in interface ai.eloquent.raft.RaftTransport
 
build() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
 
build() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
 
build() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
 
build() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
 
build() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
 
build() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
 
build() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
 
build() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
 
build() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
 
build() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
build() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
 
build() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
 
build() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
 
build() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest.Builder
 
build() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
build() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
build() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
 
build() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
 
build() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
 
build() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
 
build() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
 
build() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
 
build() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
build() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
 
build() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
 
build() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
 
build() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
 
build() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
 
build() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
 
build() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
build() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
 
build() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
 
build(Channel, CallOptions) - Method in class ai.eloquent.raft.RaftGrpc.RaftBlockingStub
 
build(Channel, CallOptions) - Method in class ai.eloquent.raft.RaftGrpc.RaftFutureStub
 
build(Channel, CallOptions) - Method in class ai.eloquent.raft.RaftGrpc.RaftStub
 
build() - Method in class ai.eloquent.raft.RaftLifecycle.Builder
 
Builder() - Constructor for class ai.eloquent.raft.RaftLifecycle.Builder
 
buildPartial() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
 
buildPartial() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
 
buildPartial() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
 
buildPartial() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
 
buildPartial() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
 
buildPartial() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
 
buildPartial() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
 
buildPartial() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
 
buildPartial() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
 
buildPartial() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
buildPartial() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
 
buildPartial() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
 
buildPartial() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
 
buildPartial() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest.Builder
 
buildPartial() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
buildPartial() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
buildPartial() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
 
buildPartial() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
 
buildPartial() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
 
buildPartial() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
 
buildPartial() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
 
buildPartial() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
 
buildPartial() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
buildPartial() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
 
buildPartial() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
 
buildPartial() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
 
buildPartial() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
 
buildPartial() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
 
buildPartial() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
 
buildPartial() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
buildPartial() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
 
buildPartial() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
 
burnInJIT() - Static method in class ai.eloquent.raft.InstantTransport
We use this to burn in the important routines in Raft

C

cache(Supplier<E>) - Static method in class ai.eloquent.util.Lazy
Create a lazy value from the given provider, allowing the value stored in the lazy to be garbage collected if necessary.
CACHE_VALUE - Static variable in enum ai.eloquent.data.UDPBroadcastProtos.MessageType
A cache invalidation message for {@link EloquentCache}.
cancel() - Method in interface ai.eloquent.util.SafeTimer
Cancel this timer.
cancel() - Method in class ai.eloquent.util.SafeTimerMock
 
cancel() - Method in class ai.eloquent.util.SafeTimerReal
 
cancel() - Method in class ai.eloquent.util.SafeTimerTask
cancelled - Variable in class ai.eloquent.util.SafeTimerTask
If true, this task has been cancelled.
CANDIDATENAME_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
clear() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
 
clear() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
 
clear() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
 
clear() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
 
clear() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
 
clear() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
 
clear() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
 
clear() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
 
clear() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
 
clear() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
clear() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
 
clear() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
 
clear() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
 
clear() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest.Builder
 
clear() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
clear() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
clear() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
 
clear() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
 
clear() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
 
clear() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
 
clear() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
 
clear() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
 
clear() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
clear() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
 
clear() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
 
clear() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
 
clear() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
 
clear() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
 
clear() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
 
clear() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
clear() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
 
clear() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
 
clear() - Method in class ai.eloquent.util.IdentityHashSet
Removes all of the elements from this set.
CLEAR_ALL_FIELD_NUMBER - Static variable in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
CLEAR_TRANSIENTS_VALUE - Static variable in enum ai.eloquent.raft.KeyValueStateMachineProto.TransitionType
CLEAR_TRANSIENTS = 5;
clearAddServer() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.AddServerRequest addServer = 5;
clearAddServerReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.AddServerReply addServerReply = 11;
clearAppendEntries() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
-- The Requests
clearAppendEntriesReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
-- The Replies
clearApplyTransition() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.ApplyTransitionRequest applyTransition = 4;
clearApplyTransitionReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.ApplyTransitionReply applyTransitionReply = 10;
clearBody() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
clearCache() - Method in class ai.eloquent.raft.RaftBackedCache
This iterates through all the elements in the Raft backed cache and evicts them, using only a single Raft commit to do it.
clearCandidateName() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
the candidate requesting votes
clearClearAll() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
If true, we're invalidating the entire cache.
clearClearTransients() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.ClearTransients clearTransients = 7;
clearConfiguration() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the new configuration for the cluster - only in CONFIGURATION
clearContents() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
The actual contents of the message.
clearContents() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
clearCreatedAt() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
uint64 created_at = 4;
clearData() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
raw bytes of the snapshot
clearEntries() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
log entries to store (empty for heartbeat; may send more than one for efficiency)
clearErrorListeners() - Method in class ai.eloquent.raft.EloquentRaftNode
Clears all the RaftErrorListeners attached to this class.
clearErrorListeners() - Method in class ai.eloquent.raft.KeyValueStateMachine
Clears all the RaftErrorListeners attached to this class.
clearErrorListeners() - Method in class ai.eloquent.raft.Theseus
Remove all error listeners from Raft.
clearErrorListeners() - Method in class ai.eloquent.web.TrackedExecutorService
Clears all the RaftErrorListeners attached to this class.
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
 
clearField(Descriptors.FieldDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
 
clearFollowerName() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
The name of the follower that sent this reply.
clearFollowerName() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
The name of the follower that sent this reply.
clearFollowerName() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
The name of the follower that sent this reply.
clearFollowerTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
the term of the follower, who is giving the vote.
clearForwardedBy() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
clearForwardedBy() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
clearForwardedBy() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
clearHolder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
.ai.eloquent.raft.LockRequest holder = 1;
clearHospice() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
The list of nodes in the hospice
clearIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the index of the log entry
clearInstallSnapshot() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.InstallSnapshotRequest installSnapshot = 7;
clearInstallSnapshotReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.InstallSnapshotReply installSnapshotReply = 13;
clearIsBroadcast() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
If true, this packet is a broadcast packet.
clearIsRPC() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
If true, we are expecting a response to this request over the RPC channel.
clearKey() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
The key we're invalidating.
clearKey() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The key we're invalidating.
clearKey() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
string key = 1;
clearKey() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
string key = 1;
clearLastAccessed() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
uint64 last_accessed = 3;
clearLastConfig() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
The latest cluster configuration as of lastIndex (included only with the first chunk)
clearLastIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
The snapshot replaces all entries up through and including this index
clearLastLogIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
index of candidate's last log entry
clearLastLogTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
term of candidate's last log entry
clearLastTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
The term of lastIndex
clearLeaderCommit() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
the leader's commitIndex
clearLeaderName() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
so follower can redirect clients
clearLeaderName() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
So the follower can redirect clients
clearLeadershipHint() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
address of recent leader, if known
clearLeadershipHint() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
address of recent leader, if known
clearLeaderTimish() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
NOT STANDARD RAFT: the leader's timestamp, so we can compute the timish values across the cluster
clearLive() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
False if we're currently shutting down or booting up, true otherwise
clearLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
string lock = 1;
clearLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
string lock = 1;
clearLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
string lock = 1;
clearLocks() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
clearLocksKeys() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated string locksKeys = 5;
clearLocksValues() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
clearMissingFromQuorum() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
NOT STANDARD RAFT: If true, this node is not in the quorum, and should perhaps be.
clearName() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
The name of the cache we're invalidating a key in.
clearName() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The name of the cache we're invalidating a key in.
clearNewEntryIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
the index of the log entry
clearNewEntryTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
the term of the log entry
clearNewHospiceMember() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
or, the addition of a hospice member
clearNewHospiceMember() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
or, the addition of a hospice member - only in TRANSITION messages
clearNewServer() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
the name of the new server to add to the configuration
clearNextIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
The last index replicated on this server.
clearNextIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
index of candidate's last log entry
clearOldServer() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
the name of the server to remove from the configuration
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
 
clearOneof(Descriptors.OneofDescriptor) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
 
clearOwner() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
string owner = 1;
clearOwner() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
if this is not empty, the value will be cleaned up automatically when the owner disconnects
clearOwner() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
if this is not empty, the value will be cleaned up automatically when the owner disconnects
clearPayload() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
clearPayload() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
clearPayload() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
the actual implementation of the state machine -- implementation specific so we save it as bytes
clearPrevLogIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
index of log entry immediately preceding new ones
clearPrevLogTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
term of log entry immediately preceding new ones
clearQuorum() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
NOT STANDARD RAFT: The set of servers in the new configuration.
clearQuorum() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
NOT STANDARD RAFT: The set of servers in the new configuration.
clearReleaseLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.ReleaseLock releaseLock = 4;
clearRemoveServer() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RemoveServerRequest removeServer = 6;
clearRemoveServerReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RemoveServerReply removeServerReply = 12;
clearRemoveValue() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.RemoveValue removeValue = 6;
clearRequester() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
string requester = 2;
clearRequester() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
string requester = 2;
clearRequester() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
string requester = 2;
clearRequestLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.RequestLock requestLock = 2;
clearRequestVotes() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RequestVoteRequest requestVotes = 3;
clearRequestVotesReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RequestVoteReply requestVotesReply = 9;
clearSender() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
The server that sent this message.
clearSender() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
The name of the node that sent this message.
clearServer() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
string server = 1;
clearSetValue() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.SetValue setValue = 5;
clearStatus() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
OK if the server was added successfully
clearStatus() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
OK if the server was removed successfully
clearSuccess() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
true if the follower contained an entry matching prevLogIndex and prevLogTerm
clearSuccess() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
false if we this node is no longer the leader and the transition couldn't be applied
clearTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
currentTerm, for the leader to update itself
clearTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
Leader's term
clearTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
currentTerm, for requester to update itself
clearTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
term of the requesting node
clearTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
currentTerm, for the leader to update itself
clearTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
Leader's term
clearTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
term when the log entry was created
clearTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
the term of the leader, echoed back to it.
clearTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
Candidate's term
CLEARTRANSIENTS_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
clearTransition() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
serialized copy of the state transition
clearTransition() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the raw bytes of the transition request - only in TRANSITION messages
clearTransitions() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
repeated .ai.eloquent.raft.Transition transitions = 8;
clearTryLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.TryLock tryLock = 3;
clearType() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
A flag to type.
clearType() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the type of the log entry
clearType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.TransitionType type = 1;
clearUniqueHash() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
string uniqueHash = 2;
clearUniqueHash() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
This is used to prevent multiple people from taking the same lock on the same box
clearUniqueHash() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
This is used to prevent multiple people from taking the same lock on the same box
clearUniqueHash() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
This is used to prevent multiple people from taking the same lock on the same box
clearUsername() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The username that owns this cache element.
clearUuid() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
The UUID of the document we are reindexing.
clearValue() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
bytes value = 2;
clearValue() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
bytes value = 1;
clearValueJson() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The JSON of the value we're invalidating.
clearValues() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
clearValuesKeys() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated string valuesKeys = 3;
clearValuesValues() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
clearVoteGranted() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
true means candidate received vote
clearWaiting() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
clone() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
 
clone() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
 
clone() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
 
clone() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
 
clone() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
 
clone() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
 
clone() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
 
clone() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
 
clone() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
 
clone() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
clone() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
 
clone() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
 
clone() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
 
clone() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest.Builder
 
clone() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
clone() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
clone() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
 
clone() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
 
clone() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
 
clone() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
 
clone() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
 
clone() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
 
clone() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
clone() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
 
clone() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
 
clone() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
 
clone() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
 
clone() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
 
clone() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
 
clone() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
clone() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
 
clone() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
 
clone() - Method in class ai.eloquent.util.IdentityHashSet
Returns a shallow copy of this IdentityHashSet instance: the elements themselves are not cloned.
close(boolean) - Method in class ai.eloquent.raft.EloquentRaftNode
This does an orderly shutdown of this member of the Raft cluster, stopping its heartbeats and removing it from the cluster.
close() - Method in class ai.eloquent.raft.EloquentRaftNode
 
close() - Method in class ai.eloquent.raft.RaftBackedCache
This cleans up the eviction timer.
close() - Method in class ai.eloquent.raft.Theseus
Stop this raft node.
close() - Method in interface ai.eloquent.raft.Theseus.LongLivedLock
commitIndex() - Method in class ai.eloquent.raft.RaftState
Index of the highest log entry know to be committed (initialized to 0, increases monotonically).
committedQuorumMembers - Variable in class ai.eloquent.raft.RaftLog
LOG COMPACTION + MEMBERSHIP CHANGES: This is used for log compaction, so we can track membership at the time of a snapshot of the state.
commitUpTo(long, long) - Method in class ai.eloquent.raft.RaftState
Commit up until a given index (inclusive).
COMPACTION_LIMIT - Static variable in class ai.eloquent.raft.RaftLog
The number of log entries to keep in the log before compacting into a snapshot.
compareTo(Pair<T1, T2>) - Method in class ai.eloquent.util.Pair
Compares this Pair to another object.
compareTo(Span) - Method in class ai.eloquent.util.Span
compute() - Method in class ai.eloquent.util.Lazy
Compute the value of this lazy.
ConcurrencyUtils - Class in ai.eloquent.util
Static utilities for dealing with concurrency -- primarily, with ensuring correctness.
CONFIGURATION_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
CONFIGURATION_VALUE - Static variable in enum ai.eloquent.raft.EloquentRaftProto.LogEntryType
CONFIGURATION = 1;
contains(Object) - Method in class ai.eloquent.util.IdentityHashSet
Returns true if this set contains the specified element.
contains(Span) - Method in class ai.eloquent.util.Span
Returns true if this span contains the argument span.
contains(int) - Method in class ai.eloquent.util.Span
If true, the value is contined in the span.
containsLocks(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
@Deprecated
containsLocks(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
@Deprecated
containsLocks(String) - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
@Deprecated
containsValues(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
@Deprecated
containsValues(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
@Deprecated
containsValues(String) - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
@Deprecated
CONTENTS_FIELD_NUMBER - Static variable in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
copy() - Method in class ai.eloquent.raft.RaftLog
Create a medium-deep copy of this log.
copy() - Method in class ai.eloquent.raft.RaftState
Create a copy of the Raft state at this moment in time.
copy(InputStream, OutputStream) - Static method in class ai.eloquent.util.ZipUtils
Copy from an input stream to an output stream
CORE_THREAD_POOLS_CLOSED - Variable in class ai.eloquent.raft.RaftLifecycle
This indicates when we have closed the core thread pools, one of the last steps right before shutdown.
coreThreadPools - Variable in class ai.eloquent.raft.RaftLifecycle
The set of managed thread pools, which run core system-level things (e.g., Rabbit or the DB connections).
counterBuild(String, String) - Static method in class ai.eloquent.monitoring.Prometheus
Builds a new Prometheus Counter metric, if possible.
counterInc(Object) - Static method in class ai.eloquent.monitoring.Prometheus
Increments the value in the Prometheus Counter by 1, if possible.
create(String, RaftTransport.Type) - Static method in interface ai.eloquent.raft.RaftTransport
Create a new transport of the given type.
createClearTransition(String) - Static method in class ai.eloquent.raft.KeyValueStateMachine
This creates a serialized ClearTransient transition.
createCommitFuture(long, long) - Method in class ai.eloquent.raft.RaftLog
 
createCommitFuture(RaftLogEntryLocation) - Method in class ai.eloquent.raft.RaftLog
 
CREATED_AT_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
createGroupedTransition(byte[]...) - Static method in class ai.eloquent.raft.KeyValueStateMachine
Creates a grouped transition, which executes several transitions atomically.
createReleaseLockTransition(String, String, String) - Static method in class ai.eloquent.raft.KeyValueStateMachine
This creates a serialized ReleaseLock transition.
createRemoveValueTransition(String) - Static method in class ai.eloquent.raft.KeyValueStateMachine
This creates a serialized RemoveValue transition that will delete an entry in the map, if it's currently present.
createRequestLockTransition(String, String, String) - Static method in class ai.eloquent.raft.KeyValueStateMachine
This creates a serialized RequestLock transition.
createSetValueTransition(String, byte[]) - Static method in class ai.eloquent.raft.KeyValueStateMachine
This creates a serialized SetValue transition that will set an entry in the values map.
createSetValueTransitionWithOwner(String, byte[], String) - Static method in class ai.eloquent.raft.KeyValueStateMachine
This creates a serialized SetValue transition that will set an entry in the values map, with an "owner" who is responsible for the value, which will be automatically cleaned up when the owner disconnects from the cluster.
createTryLockTransition(String, String, String) - Static method in class ai.eloquent.raft.KeyValueStateMachine
This creates a serialized TryLock transition.
criticalSections - Variable in class ai.eloquent.raft.RaftLifecycle
A lock we can take to prevent the system from shutting down.
currentTerm - Variable in class ai.eloquent.raft.RaftState
Latest term server has seen (initialized to 0 on first boot, increases monotonically.

D

DATA_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
debugTransition(byte[]) - Method in class ai.eloquent.raft.KeyValueStateMachine
This is used for debugging log entries.
debugTransition(byte[]) - Method in class ai.eloquent.raft.RaftStateMachine
This is used for debugging log entries.
DEFAULT - Static variable in class ai.eloquent.data.UDPTransport
The default UDP broadcast.
DEFAULT_ELECTION_RANGE - Static variable in interface ai.eloquent.raft.RaftAlgorithm
The default timeout range for elections.
delayMax - Variable in class ai.eloquent.raft.LocalTransport
The maximum amount of network delay.
delayMin - Variable in class ai.eloquent.raft.LocalTransport
The minimum amount of network delay.
dereference() - Method in class ai.eloquent.util.Pointer
Dereference the pointer.
deserialize(byte[]) - Method in class ai.eloquent.raft.RaftBackedCache
Read an object in our cache, written with RaftBackedCache.serialize(Object), into a value type.
doAction(boolean, String, Runnable) - Method in interface ai.eloquent.data.Transport
Do a given action.
dropProb - Variable in class ai.eloquent.raft.LocalTransport
The probability of dropping a packet on the "network."

E

elect(long) - Method in class ai.eloquent.raft.RaftState
Mark this state as a leader, setting the appropriate variables.
electionTimeoutCheckpoint - Variable in class ai.eloquent.raft.RaftState
The timestamp of the last message received by this node from the leader.
electionTimeoutMillisRange() - Method in interface ai.eloquent.raft.RaftAlgorithm
The election timeout.
EloquentRaftAlgorithm - Class in ai.eloquent.raft
The implementation of Raft, filling in the expected behavior for all of the callbacks.
EloquentRaftAlgorithm(String, RaftStateMachine, RaftTransport, int, ExecutorService, Optional<RaftLifecycle>) - Constructor for class ai.eloquent.raft.EloquentRaftAlgorithm
Create a new auto-resizing Raft algorithm.
EloquentRaftAlgorithm(String, RaftStateMachine, RaftTransport, Collection<String>, ExecutorService, Optional<RaftLifecycle>) - Constructor for class ai.eloquent.raft.EloquentRaftAlgorithm
Create a new fixed-size Raft algorithm.
EloquentRaftAlgorithm(RaftState, RaftTransport, Optional<RaftLifecycle>) - Constructor for class ai.eloquent.raft.EloquentRaftAlgorithm
A constructor for unit tests primarily, that explicitly sets the state for Raft.
EloquentRaftNode - Class in ai.eloquent.raft
A node in the Raft cluster.
EloquentRaftNode(RaftAlgorithm, RaftTransport, RaftLifecycle) - Constructor for class ai.eloquent.raft.EloquentRaftNode
The straightforward constructor.
EloquentRaftProto - Class in ai.eloquent.raft
 
EloquentRaftProto.AddServerReply - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.AddServerReply
EloquentRaftProto.AddServerReply.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.AddServerReply
EloquentRaftProto.AddServerReplyOrBuilder - Interface in ai.eloquent.raft
 
EloquentRaftProto.AddServerRequest - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.AddServerRequest
EloquentRaftProto.AddServerRequest.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.AddServerRequest
EloquentRaftProto.AddServerRequestOrBuilder - Interface in ai.eloquent.raft
 
EloquentRaftProto.AppendEntriesReply - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.AppendEntriesReply
EloquentRaftProto.AppendEntriesReply.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.AppendEntriesReply
EloquentRaftProto.AppendEntriesReplyOrBuilder - Interface in ai.eloquent.raft
 
EloquentRaftProto.AppendEntriesRequest - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.AppendEntriesRequest
EloquentRaftProto.AppendEntriesRequest.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.AppendEntriesRequest
EloquentRaftProto.AppendEntriesRequestOrBuilder - Interface in ai.eloquent.raft
 
EloquentRaftProto.ApplyTransitionReply - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.ApplyTransitionReply
EloquentRaftProto.ApplyTransitionReply.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.ApplyTransitionReply
EloquentRaftProto.ApplyTransitionReplyOrBuilder - Interface in ai.eloquent.raft
 
EloquentRaftProto.ApplyTransitionRequest - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.ApplyTransitionRequest
EloquentRaftProto.ApplyTransitionRequest.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.ApplyTransitionRequest
EloquentRaftProto.ApplyTransitionRequest.PayloadCase - Enum in ai.eloquent.raft
 
EloquentRaftProto.ApplyTransitionRequestOrBuilder - Interface in ai.eloquent.raft
 
EloquentRaftProto.InstallSnapshotReply - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.InstallSnapshotReply
EloquentRaftProto.InstallSnapshotReply.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.InstallSnapshotReply
EloquentRaftProto.InstallSnapshotReplyOrBuilder - Interface in ai.eloquent.raft
 
EloquentRaftProto.InstallSnapshotRequest - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.InstallSnapshotRequest
EloquentRaftProto.InstallSnapshotRequest.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.InstallSnapshotRequest
EloquentRaftProto.InstallSnapshotRequestOrBuilder - Interface in ai.eloquent.raft
 
EloquentRaftProto.LivenessCheckReply - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.LivenessCheckReply
EloquentRaftProto.LivenessCheckReply.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.LivenessCheckReply
EloquentRaftProto.LivenessCheckReplyOrBuilder - Interface in ai.eloquent.raft
 
EloquentRaftProto.LivenessCheckRequest - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.LivenessCheckRequest
EloquentRaftProto.LivenessCheckRequest.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.LivenessCheckRequest
EloquentRaftProto.LivenessCheckRequestOrBuilder - Interface in ai.eloquent.raft
 
EloquentRaftProto.LogEntry - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.LogEntry
EloquentRaftProto.LogEntry.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.LogEntry
EloquentRaftProto.LogEntry.PayloadCase - Enum in ai.eloquent.raft
 
EloquentRaftProto.LogEntryOrBuilder - Interface in ai.eloquent.raft
 
EloquentRaftProto.LogEntryType - Enum in ai.eloquent.raft
Protobuf enum ai.eloquent.raft.LogEntryType
EloquentRaftProto.MembershipChangeStatus - Enum in ai.eloquent.raft
Protobuf enum ai.eloquent.raft.MembershipChangeStatus
EloquentRaftProto.RaftMessage - Class in ai.eloquent.raft
A common class for all sorts of Raft requests, wrapped in relevant metadata.
EloquentRaftProto.RaftMessage.Builder - Class in ai.eloquent.raft
A common class for all sorts of Raft requests, wrapped in relevant metadata.
EloquentRaftProto.RaftMessage.ContentsCase - Enum in ai.eloquent.raft
 
EloquentRaftProto.RaftMessageOrBuilder - Interface in ai.eloquent.raft
 
EloquentRaftProto.RemoveServerReply - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.RemoveServerReply
EloquentRaftProto.RemoveServerReply.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.RemoveServerReply
EloquentRaftProto.RemoveServerReplyOrBuilder - Interface in ai.eloquent.raft
 
EloquentRaftProto.RemoveServerRequest - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.RemoveServerRequest
EloquentRaftProto.RemoveServerRequest.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.RemoveServerRequest
EloquentRaftProto.RemoveServerRequestOrBuilder - Interface in ai.eloquent.raft
 
EloquentRaftProto.RequestVoteReply - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.RequestVoteReply
EloquentRaftProto.RequestVoteReply.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.RequestVoteReply
EloquentRaftProto.RequestVoteReplyOrBuilder - Interface in ai.eloquent.raft
 
EloquentRaftProto.RequestVoteRequest - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.RequestVoteRequest
EloquentRaftProto.RequestVoteRequest.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.RequestVoteRequest
EloquentRaftProto.RequestVoteRequestOrBuilder - Interface in ai.eloquent.raft
 
EloquentRaftProto.StateMachine - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.StateMachine
EloquentRaftProto.StateMachine.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.StateMachine
EloquentRaftProto.StateMachineOrBuilder - Interface in ai.eloquent.raft
 
EMPTY_STRING_ARRAY - Static variable in class ai.eloquent.util.StringUtils
 
emptyConcurrentMap() - Static method in class ai.eloquent.util.FunctionalUtils
Return an empty concurrent map.
end - Variable in class ai.eloquent.util.Span
The end of this span, exclusive.
ensureLockOrder(List<Object>, Object) - Static method in class ai.eloquent.util.ConcurrencyUtils
A helper for determining if we can take the given lock according to the lock order.
ensureLocksHeld(Collection<Object>) - Static method in class ai.eloquent.util.ConcurrencyUtils
Ensure that all of the given locks are being held by the current thread.
ensureNoLocksHeld(Collection<Object>) - Static method in class ai.eloquent.util.ConcurrencyUtils
Ensure that none of the given locks are being held by the current thread.
ensureNoLocksHeld() - Static method in class ai.eloquent.util.ConcurrencyUtils
Ensure that the current thread does not hold any synchronized block locks.
entries() - Method in class ai.eloquent.raft.KeyValueStateMachine
This returns the full list of entries in the state machine.
ENTRIES_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
entrySet() - Method in class ai.eloquent.stats.IntCounter
 
equals(Object) - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
equals(Object) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
equals(Object) - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
equals(Object) - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
equals(Object) - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
equals(Object) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
equals(Object) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
equals(Object) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
equals(Object) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
equals(Object) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
equals(Object) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
equals(Object) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
equals(Object) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
equals(Object) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
equals(Object) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
equals(Object) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
equals(Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
equals(Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
equals(Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
equals(Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
equals(Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
equals(Object) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
equals(Object) - Method in class ai.eloquent.raft.KeyValueStateMachine
equals(Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
equals(Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
equals(Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
equals(Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
equals(Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
equals(Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
equals(Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
equals(Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
equals(Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
equals(Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
equals(Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
equals(Object) - Method in class ai.eloquent.raft.RaftLog
equals(Object) - Method in class ai.eloquent.raft.RaftLogEntryLocation
equals(Object) - Method in class ai.eloquent.raft.RaftState
equals(Object) - Method in class ai.eloquent.util.Pair
 
equals(Object) - Method in class ai.eloquent.util.SafeTimerMock.ScheduledTask
 
equals(Object) - Method in class ai.eloquent.util.Span
equals(Object) - Method in class ai.eloquent.util.StackTrace
equals(Object) - Method in class ai.eloquent.web.TrackedExecutorService
errors() - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
Print any errors we can find in the Raft node.
errors() - Method in class ai.eloquent.raft.EloquentRaftNode
Return any errors Raft has encountered.
errors() - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
Get errors from this Raft algorithm
errors() - Method in class ai.eloquent.raft.Theseus
Return any errors Raft has encountered.
evictWithoutSaving(String) - Method in class ai.eloquent.raft.RaftBackedCache
Remove an element in Raft.
exceptions - Variable in class ai.eloquent.raft.LocalTransport
The list of exceptions encountered by the transport.
execute(Runnable) - Method in class ai.eloquent.web.TrackedExecutorService
expectedNetworkDelay() - Method in class ai.eloquent.raft.InstantTransport
 
expectedNetworkDelay() - Method in class ai.eloquent.raft.LocalTransport
The expected delay, in milliseconds, for a round-trip on this transport.
expectedNetworkDelay() - Method in class ai.eloquent.raft.NetRaftTransport
The expected delay, in milliseconds, for a round-trip on this transport.
expectedNetworkDelay() - Method in interface ai.eloquent.raft.RaftTransport
The expected delay, in milliseconds, for a round-trip on this transport.

F

finalize() - Method in class ai.eloquent.raft.LocalTransport
finalize() - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
Kill this Raft on GC
first - Variable in class ai.eloquent.util.Pair
Direct access is deprecated.
first() - Method in class ai.eloquent.util.Pair
 
flush(Runnable) - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
Flush the task queue.
FOLLOWERNAME_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
FOLLOWERNAME_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
FOLLOWERNAME_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
FOLLOWERTERM_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
forceSnapshot() - Method in class ai.eloquent.raft.RaftLog
This forces a log compaction step, where all the committed log entries are compacted away, and we backstop with a single snapshot of the state machine.
formatTimeDifference(long, StringBuilder) - Static method in class ai.eloquent.util.TimerUtils
Utility method for formatting a time difference (maybe this should go to a util class?)
formatTimeDifference(long) - Static method in class ai.eloquent.util.TimerUtils
Format a time difference (duration) in a human-readable format.
formatTimeSince(long) - Static method in class ai.eloquent.util.TimerUtils
Format the amount of time that has elapsed since the argument time.
forNumber(int) - Static method in enum ai.eloquent.data.UDPBroadcastProtos.MessageType
 
forNumber(int) - Static method in enum ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.PayloadCase
 
forNumber(int) - Static method in enum ai.eloquent.raft.EloquentRaftProto.LogEntry.PayloadCase
 
forNumber(int) - Static method in enum ai.eloquent.raft.EloquentRaftProto.LogEntryType
 
forNumber(int) - Static method in enum ai.eloquent.raft.EloquentRaftProto.MembershipChangeStatus
 
forNumber(int) - Static method in enum ai.eloquent.raft.EloquentRaftProto.RaftMessage.ContentsCase
 
forNumber(int) - Static method in enum ai.eloquent.raft.KeyValueStateMachineProto.Transition.BodyCase
 
forNumber(int) - Static method in enum ai.eloquent.raft.KeyValueStateMachineProto.TransitionType
 
FORWARDEDBY_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
FORWARDEDBY_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
FORWARDEDBY_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
from(E) - Static method in class ai.eloquent.util.Lazy
Create a degenerate Lazy, which simply returns the given pre-computed value.
fromValues(long, long) - Static method in class ai.eloquent.util.Span
Create a span from two values.
FRONTEND_REFRESH_VALUE - Static variable in enum ai.eloquent.data.UDPBroadcastProtos.MessageType
Refresh a cache entry on the frontend.
FunctionalUtils - Class in ai.eloquent.util
Utility functions for working with monads (e.g., Java's Optional) or creating monad-style operations.
FunctionalUtils() - Constructor for class ai.eloquent.util.FunctionalUtils
 

G

gaugeBuild(String, String) - Static method in class ai.eloquent.monitoring.Prometheus
Builds a new Prometheus Gauge metric, if possible.
gaugeDec(Object) - Static method in class ai.eloquent.monitoring.Prometheus
Decrements the value in the Prometheus Gauge by 1, if possible.
gaugeGet(Object) - Static method in class ai.eloquent.monitoring.Prometheus
Gets the current value stored in the Prometheus Gauge, if possible.
gaugeInc(Object) - Static method in class ai.eloquent.monitoring.Prometheus
Increments the value in the Prometheus Gauge by 1, if possible.
gaugeSet(Object, double) - Static method in class ai.eloquent.monitoring.Prometheus
Sets the Prometheus Gauge to a given value, if possible.
get(String, long) - Method in class ai.eloquent.raft.KeyValueStateMachine
This gets a value from the values map, if it's present.
get(String) - Method in class ai.eloquent.raft.RaftBackedCache
Get an element from the cache.
get() - Method in interface ai.eloquent.util.IOSupplier
 
get() - Method in class ai.eloquent.util.Lazy
Get the value of this Lazy, computing it if necessary.
get() - Method in interface ai.eloquent.util.ThrowableSupplier
 
getAddServer() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.AddServerRequest addServer = 5;
getAddServer() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.AddServerRequest addServer = 5;
getAddServer() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.AddServerRequest addServer = 5;
getAddServerBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.AddServerRequest addServer = 5;
getAddServerOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.AddServerRequest addServer = 5;
getAddServerOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.AddServerRequest addServer = 5;
getAddServerOrBuilder() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.AddServerRequest addServer = 5;
getAddServerReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.AddServerReply addServerReply = 11;
getAddServerReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.AddServerReply addServerReply = 11;
getAddServerReply() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.AddServerReply addServerReply = 11;
getAddServerReplyBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.AddServerReply addServerReply = 11;
getAddServerReplyOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.AddServerReply addServerReply = 11;
getAddServerReplyOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.AddServerReply addServerReply = 11;
getAddServerReplyOrBuilder() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.AddServerReply addServerReply = 11;
getAllUncompressedEntries() - Method in class ai.eloquent.raft.RaftLog
 
getAppendEntries() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
-- The Requests
getAppendEntries() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
-- The Requests
getAppendEntries() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
-- The Requests
getAppendEntriesBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
-- The Requests
getAppendEntriesOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
-- The Requests
getAppendEntriesOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
-- The Requests
getAppendEntriesOrBuilder() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
-- The Requests
getAppendEntriesReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
-- The Replies
getAppendEntriesReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
-- The Replies
getAppendEntriesReply() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
-- The Replies
getAppendEntriesReplyBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
-- The Replies
getAppendEntriesReplyOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
-- The Replies
getAppendEntriesReplyOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
-- The Replies
getAppendEntriesReplyOrBuilder() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
-- The Replies
getApplyTransition() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.ApplyTransitionRequest applyTransition = 4;
getApplyTransition() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.ApplyTransitionRequest applyTransition = 4;
getApplyTransition() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.ApplyTransitionRequest applyTransition = 4;
getApplyTransitionBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.ApplyTransitionRequest applyTransition = 4;
getApplyTransitionOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.ApplyTransitionRequest applyTransition = 4;
getApplyTransitionOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.ApplyTransitionRequest applyTransition = 4;
getApplyTransitionOrBuilder() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.ApplyTransitionRequest applyTransition = 4;
getApplyTransitionReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.ApplyTransitionReply applyTransitionReply = 10;
getApplyTransitionReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.ApplyTransitionReply applyTransitionReply = 10;
getApplyTransitionReply() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.ApplyTransitionReply applyTransitionReply = 10;
getApplyTransitionReplyBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.ApplyTransitionReply applyTransitionReply = 10;
getApplyTransitionReplyOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.ApplyTransitionReply applyTransitionReply = 10;
getApplyTransitionReplyOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.ApplyTransitionReply applyTransitionReply = 10;
getApplyTransitionReplyOrBuilder() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.ApplyTransitionReply applyTransitionReply = 10;
getBodyCase() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
getBodyCase() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
getBodyCase() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
 
getCandidateName() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
the candidate requesting votes
getCandidateName() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
the candidate requesting votes
getCandidateName() - Method in interface ai.eloquent.raft.EloquentRaftProto.RequestVoteRequestOrBuilder
the candidate requesting votes
getCandidateNameBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
the candidate requesting votes
getCandidateNameBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
the candidate requesting votes
getCandidateNameBytes() - Method in interface ai.eloquent.raft.EloquentRaftProto.RequestVoteRequestOrBuilder
the candidate requesting votes
getClearAll() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
If true, we're invalidating the entire cache.
getClearAll() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
If true, we're invalidating the entire cache.
getClearAll() - Method in interface ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessageOrBuilder
If true, we're invalidating the entire cache.
getClearTransients() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.ClearTransients clearTransients = 7;
getClearTransients() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.ClearTransients clearTransients = 7;
getClearTransients() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.ClearTransients clearTransients = 7;
getClearTransientsBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.ClearTransients clearTransients = 7;
getClearTransientsOrBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.ClearTransients clearTransients = 7;
getClearTransientsOrBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.ClearTransients clearTransients = 7;
getClearTransientsOrBuilder() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.ClearTransients clearTransients = 7;
getCommitIndex() - Method in class ai.eloquent.raft.RaftLog
This gets called when preparing an AppendEntriesRPC, in order to send other members the This returns the commit index that we've applied up to.
getConfiguration(int) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the new configuration for the cluster - only in CONFIGURATION
getConfiguration(int) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
the new configuration for the cluster - only in CONFIGURATION
getConfiguration(int) - Method in interface ai.eloquent.raft.EloquentRaftProto.LogEntryOrBuilder
the new configuration for the cluster - only in CONFIGURATION
getConfiguration() - Method in class ai.eloquent.raft.Theseus
This returns the current understanding of the cluster membership on this node.
getConfigurationBytes(int) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the new configuration for the cluster - only in CONFIGURATION
getConfigurationBytes(int) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
the new configuration for the cluster - only in CONFIGURATION
getConfigurationBytes(int) - Method in interface ai.eloquent.raft.EloquentRaftProto.LogEntryOrBuilder
the new configuration for the cluster - only in CONFIGURATION
getConfigurationCount() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the new configuration for the cluster - only in CONFIGURATION
getConfigurationCount() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
the new configuration for the cluster - only in CONFIGURATION
getConfigurationCount() - Method in interface ai.eloquent.raft.EloquentRaftProto.LogEntryOrBuilder
the new configuration for the cluster - only in CONFIGURATION
getConfigurationList() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the new configuration for the cluster - only in CONFIGURATION
getConfigurationList() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
the new configuration for the cluster - only in CONFIGURATION
getConfigurationList() - Method in interface ai.eloquent.raft.EloquentRaftProto.LogEntryOrBuilder
the new configuration for the cluster - only in CONFIGURATION
getContents() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
The actual contents of the message.
getContents() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
The actual contents of the message.
getContents() - Method in interface ai.eloquent.data.UDPBroadcastProtos.UDPPacketOrBuilder
The actual contents of the message.
getContentsCase() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
getContentsCase() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
getContentsCase() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
 
getCreatedAt() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
uint64 created_at = 4;
getCreatedAt() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
uint64 created_at = 4;
getCreatedAt() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwnerOrBuilder
uint64 created_at = 4;
getData() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
raw bytes of the snapshot
getData() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
raw bytes of the snapshot
getData() - Method in interface ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequestOrBuilder
raw bytes of the snapshot
getDefaultInstance() - Static method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
getDefaultInstance() - Static method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
getDefaultInstance() - Static method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
getDefaultInstance() - Static method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
getDefaultInstance() - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
getDefaultInstance() - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
getDefaultInstance() - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
getDefaultInstance() - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
getDefaultInstance() - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
getDefaultInstance() - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
getDefaultInstance() - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
getDefaultInstance() - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
getDefaultInstance() - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
getDefaultInstance() - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
getDefaultInstance() - Static method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
getDefaultInstance() - Static method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
getDefaultInstance() - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
getDefaultInstance() - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
getDefaultInstance() - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
getDefaultInstance() - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
getDefaultInstance() - Static method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
getDefaultInstance() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
getDefaultInstance() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
getDefaultInstance() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
getDefaultInstance() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
getDefaultInstance() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
getDefaultInstance() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
getDefaultInstance() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
getDefaultInstance() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
getDefaultInstance() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
getDefaultInstance() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
getDefaultInstance() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
getDefaultInstanceForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
getDefaultInstanceForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
getDefaultInstanceForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
getDefaultInstanceForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
 
getDefaultInstanceForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
getDescriptor() - Static method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
 
getDescriptor() - Static method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
getDescriptor() - Static method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
 
getDescriptor() - Static method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
getDescriptor() - Static method in class ai.eloquent.data.UDPBroadcastProtos
 
getDescriptor() - Static method in enum ai.eloquent.data.UDPBroadcastProtos.MessageType
 
getDescriptor() - Static method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
 
getDescriptor() - Static method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
getDescriptor() - Static method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
 
getDescriptor() - Static method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
getDescriptor() - Static method in enum ai.eloquent.raft.EloquentRaftProto.LogEntryType
 
getDescriptor() - Static method in enum ai.eloquent.raft.EloquentRaftProto.MembershipChangeStatus
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
getDescriptor() - Static method in enum ai.eloquent.raft.KeyValueStateMachineProto.TransitionType
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
 
getDescriptor() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
getDescriptorForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
 
getDescriptorForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
 
getDescriptorForType() - Method in enum ai.eloquent.data.UDPBroadcastProtos.MessageType
 
getDescriptorForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
 
getDescriptorForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
getDescriptorForType() - Method in enum ai.eloquent.raft.EloquentRaftProto.LogEntryType
 
getDescriptorForType() - Method in enum ai.eloquent.raft.EloquentRaftProto.MembershipChangeStatus
 
getDescriptorForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
getDescriptorForType() - Method in enum ai.eloquent.raft.KeyValueStateMachineProto.TransitionType
 
getDescriptorForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
 
getDescriptorForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
 
getElement(String) - Method in class ai.eloquent.raft.Theseus
This grabs the current state of an element, if it's present in the system.
getEntries(int) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
log entries to store (empty for heartbeat; may send more than one for efficiency)
getEntries(int) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
log entries to store (empty for heartbeat; may send more than one for efficiency)
getEntries(int) - Method in interface ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequestOrBuilder
log entries to store (empty for heartbeat; may send more than one for efficiency)
getEntriesBuilder(int) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
log entries to store (empty for heartbeat; may send more than one for efficiency)
getEntriesBuilderList() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
log entries to store (empty for heartbeat; may send more than one for efficiency)
getEntriesCount() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
log entries to store (empty for heartbeat; may send more than one for efficiency)
getEntriesCount() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
log entries to store (empty for heartbeat; may send more than one for efficiency)
getEntriesCount() - Method in interface ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequestOrBuilder
log entries to store (empty for heartbeat; may send more than one for efficiency)
getEntriesList() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
log entries to store (empty for heartbeat; may send more than one for efficiency)
getEntriesList() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
log entries to store (empty for heartbeat; may send more than one for efficiency)
getEntriesList() - Method in interface ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequestOrBuilder
log entries to store (empty for heartbeat; may send more than one for efficiency)
getEntriesOrBuilder(int) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
log entries to store (empty for heartbeat; may send more than one for efficiency)
getEntriesOrBuilder(int) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
log entries to store (empty for heartbeat; may send more than one for efficiency)
getEntriesOrBuilder(int) - Method in interface ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequestOrBuilder
log entries to store (empty for heartbeat; may send more than one for efficiency)
getEntriesOrBuilderList() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
log entries to store (empty for heartbeat; may send more than one for efficiency)
getEntriesOrBuilderList() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
log entries to store (empty for heartbeat; may send more than one for efficiency)
getEntriesOrBuilderList() - Method in interface ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequestOrBuilder
log entries to store (empty for heartbeat; may send more than one for efficiency)
getEntriesSinceInclusive(long) - Method in class ai.eloquent.raft.RaftLog
This gets called when preparing to call an AppendEntriesRPC, in order to send other members of the cluster the current view of the log.
getFollowerName() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
The name of the follower that sent this reply.
getFollowerName() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
The name of the follower that sent this reply.
getFollowerName() - Method in interface ai.eloquent.raft.EloquentRaftProto.AppendEntriesReplyOrBuilder
The name of the follower that sent this reply.
getFollowerName() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
The name of the follower that sent this reply.
getFollowerName() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
The name of the follower that sent this reply.
getFollowerName() - Method in interface ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReplyOrBuilder
The name of the follower that sent this reply.
getFollowerName() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
The name of the follower that sent this reply.
getFollowerName() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
The name of the follower that sent this reply.
getFollowerName() - Method in interface ai.eloquent.raft.EloquentRaftProto.RequestVoteReplyOrBuilder
The name of the follower that sent this reply.
getFollowerNameBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
The name of the follower that sent this reply.
getFollowerNameBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
The name of the follower that sent this reply.
getFollowerNameBytes() - Method in interface ai.eloquent.raft.EloquentRaftProto.AppendEntriesReplyOrBuilder
The name of the follower that sent this reply.
getFollowerNameBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
The name of the follower that sent this reply.
getFollowerNameBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
The name of the follower that sent this reply.
getFollowerNameBytes() - Method in interface ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReplyOrBuilder
The name of the follower that sent this reply.
getFollowerNameBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
The name of the follower that sent this reply.
getFollowerNameBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
The name of the follower that sent this reply.
getFollowerNameBytes() - Method in interface ai.eloquent.raft.EloquentRaftProto.RequestVoteReplyOrBuilder
The name of the follower that sent this reply.
getFollowerTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
the term of the follower, who is giving the vote.
getFollowerTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
the term of the follower, who is giving the vote.
getFollowerTerm() - Method in interface ai.eloquent.raft.EloquentRaftProto.RequestVoteReplyOrBuilder
the term of the follower, who is giving the vote.
getForwardedBy(int) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
getForwardedBy(int) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
the nodes that this request has already been forwarded through, for loop detection
getForwardedBy(int) - Method in interface ai.eloquent.raft.EloquentRaftProto.AddServerRequestOrBuilder
the nodes that this request has already been forwarded through, for loop detection
getForwardedBy(int) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
getForwardedBy(int) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
the nodes that this request has already been forwarded through, for loop detection
getForwardedBy(int) - Method in interface ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequestOrBuilder
the nodes that this request has already been forwarded through, for loop detection
getForwardedBy(int) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
getForwardedBy(int) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
the nodes that this request has already been forwarded through, for loop detection
getForwardedBy(int) - Method in interface ai.eloquent.raft.EloquentRaftProto.RemoveServerRequestOrBuilder
the nodes that this request has already been forwarded through, for loop detection
getForwardedByBytes(int) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
getForwardedByBytes(int) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
the nodes that this request has already been forwarded through, for loop detection
getForwardedByBytes(int) - Method in interface ai.eloquent.raft.EloquentRaftProto.AddServerRequestOrBuilder
the nodes that this request has already been forwarded through, for loop detection
getForwardedByBytes(int) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
getForwardedByBytes(int) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
the nodes that this request has already been forwarded through, for loop detection
getForwardedByBytes(int) - Method in interface ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequestOrBuilder
the nodes that this request has already been forwarded through, for loop detection
getForwardedByBytes(int) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
getForwardedByBytes(int) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
the nodes that this request has already been forwarded through, for loop detection
getForwardedByBytes(int) - Method in interface ai.eloquent.raft.EloquentRaftProto.RemoveServerRequestOrBuilder
the nodes that this request has already been forwarded through, for loop detection
getForwardedByCount() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
getForwardedByCount() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
the nodes that this request has already been forwarded through, for loop detection
getForwardedByCount() - Method in interface ai.eloquent.raft.EloquentRaftProto.AddServerRequestOrBuilder
the nodes that this request has already been forwarded through, for loop detection
getForwardedByCount() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
getForwardedByCount() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
the nodes that this request has already been forwarded through, for loop detection
getForwardedByCount() - Method in interface ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequestOrBuilder
the nodes that this request has already been forwarded through, for loop detection
getForwardedByCount() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
getForwardedByCount() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
the nodes that this request has already been forwarded through, for loop detection
getForwardedByCount() - Method in interface ai.eloquent.raft.EloquentRaftProto.RemoveServerRequestOrBuilder
the nodes that this request has already been forwarded through, for loop detection
getForwardedByList() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
getForwardedByList() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
the nodes that this request has already been forwarded through, for loop detection
getForwardedByList() - Method in interface ai.eloquent.raft.EloquentRaftProto.AddServerRequestOrBuilder
the nodes that this request has already been forwarded through, for loop detection
getForwardedByList() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
getForwardedByList() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
the nodes that this request has already been forwarded through, for loop detection
getForwardedByList() - Method in interface ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequestOrBuilder
the nodes that this request has already been forwarded through, for loop detection
getForwardedByList() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
getForwardedByList() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
the nodes that this request has already been forwarded through, for loop detection
getForwardedByList() - Method in interface ai.eloquent.raft.EloquentRaftProto.RemoveServerRequestOrBuilder
the nodes that this request has already been forwarded through, for loop detection
getFuture(CompletableFuture<E>, Duration) - Method in class ai.eloquent.raft.LocalTransport
Get a future.
getFuture(CompletableFuture<E>, Duration) - Method in interface ai.eloquent.raft.RaftTransport
Get a future.
getHolder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
.ai.eloquent.raft.LockRequest holder = 1;
getHolder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
.ai.eloquent.raft.LockRequest holder = 1;
getHolder() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.QueueLockOrBuilder
.ai.eloquent.raft.LockRequest holder = 1;
getHolderBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
.ai.eloquent.raft.LockRequest holder = 1;
getHolderOrBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
.ai.eloquent.raft.LockRequest holder = 1;
getHolderOrBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
.ai.eloquent.raft.LockRequest holder = 1;
getHolderOrBuilder() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.QueueLockOrBuilder
.ai.eloquent.raft.LockRequest holder = 1;
getHospice(int) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
The list of nodes in the hospice
getHospice(int) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
The list of nodes in the hospice
getHospice(int) - Method in interface ai.eloquent.raft.EloquentRaftProto.StateMachineOrBuilder
The list of nodes in the hospice
getHospice() - Method in class ai.eloquent.raft.RaftStateMachine
Get the current hospice.
getHospiceBytes(int) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
The list of nodes in the hospice
getHospiceBytes(int) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
The list of nodes in the hospice
getHospiceBytes(int) - Method in interface ai.eloquent.raft.EloquentRaftProto.StateMachineOrBuilder
The list of nodes in the hospice
getHospiceCount() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
The list of nodes in the hospice
getHospiceCount() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
The list of nodes in the hospice
getHospiceCount() - Method in interface ai.eloquent.raft.EloquentRaftProto.StateMachineOrBuilder
The list of nodes in the hospice
getHospiceList() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
The list of nodes in the hospice
getHospiceList() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
The list of nodes in the hospice
getHospiceList() - Method in interface ai.eloquent.raft.EloquentRaftProto.StateMachineOrBuilder
The list of nodes in the hospice
getIfDefined() - Method in class ai.eloquent.util.Lazy
Get the value of this Lazy if it's been initialized, or else return null.
getIfPresent(String) - Method in class ai.eloquent.raft.RaftBackedCache
Get an element from the cache, if it's present in the cache itself.
getIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the index of the log entry
getIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
the index of the log entry
getIndex() - Method in interface ai.eloquent.raft.EloquentRaftProto.LogEntryOrBuilder
the index of the log entry
getInputStreamFromURLOrClasspathOrFileSystem(String) - Static method in class ai.eloquent.io.IOUtils
Locates this file either using the given URL, or in the CLASSPATH, or in the file system The CLASSPATH takes priority over the file system! This stream is buffered and gunzipped (if necessary).
getInstallSnapshot() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.InstallSnapshotRequest installSnapshot = 7;
getInstallSnapshot() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.InstallSnapshotRequest installSnapshot = 7;
getInstallSnapshot() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.InstallSnapshotRequest installSnapshot = 7;
getInstallSnapshotBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.InstallSnapshotRequest installSnapshot = 7;
getInstallSnapshotOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.InstallSnapshotRequest installSnapshot = 7;
getInstallSnapshotOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.InstallSnapshotRequest installSnapshot = 7;
getInstallSnapshotOrBuilder() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.InstallSnapshotRequest installSnapshot = 7;
getInstallSnapshotReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.InstallSnapshotReply installSnapshotReply = 13;
getInstallSnapshotReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.InstallSnapshotReply installSnapshotReply = 13;
getInstallSnapshotReply() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.InstallSnapshotReply installSnapshotReply = 13;
getInstallSnapshotReplyBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.InstallSnapshotReply installSnapshotReply = 13;
getInstallSnapshotReplyOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.InstallSnapshotReply installSnapshotReply = 13;
getInstallSnapshotReplyOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.InstallSnapshotReply installSnapshotReply = 13;
getInstallSnapshotReplyOrBuilder() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.InstallSnapshotReply installSnapshotReply = 13;
getIsBroadcast() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
If true, this packet is a broadcast packet.
getIsBroadcast() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
If true, this packet is a broadcast packet.
getIsBroadcast() - Method in interface ai.eloquent.data.UDPBroadcastProtos.UDPPacketOrBuilder
If true, this packet is a broadcast packet.
getIsRPC() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
If true, we are expecting a response to this request over the RPC channel.
getIsRPC() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
If true, we are expecting a response to this request over the RPC channel.
getIsRPC() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
If true, we are expecting a response to this request over the RPC channel.
getKey() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
The key we're invalidating.
getKey() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
The key we're invalidating.
getKey() - Method in interface ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessageOrBuilder
The key we're invalidating.
getKey() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The key we're invalidating.
getKey() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
The key we're invalidating.
getKey() - Method in interface ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessageOrBuilder
The key we're invalidating.
getKey() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
string key = 1;
getKey() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
string key = 1;
getKey() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.RemoveValueOrBuilder
string key = 1;
getKey() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
string key = 1;
getKey() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
string key = 1;
getKey() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.SetValueOrBuilder
string key = 1;
getKeyBytes() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The key we're invalidating.
getKeyBytes() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
The key we're invalidating.
getKeyBytes() - Method in interface ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessageOrBuilder
The key we're invalidating.
getKeyBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
string key = 1;
getKeyBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
string key = 1;
getKeyBytes() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.RemoveValueOrBuilder
string key = 1;
getKeyBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
string key = 1;
getKeyBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
string key = 1;
getKeyBytes() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.SetValueOrBuilder
string key = 1;
getKeys() - Method in class ai.eloquent.raft.Theseus
This returns the current keys in the state machine.
getLastAccessed() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
uint64 last_accessed = 3;
getLastAccessed() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
uint64 last_accessed = 3;
getLastAccessed() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwnerOrBuilder
uint64 last_accessed = 3;
getLastConfig(int) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
The latest cluster configuration as of lastIndex (included only with the first chunk)
getLastConfig(int) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
The latest cluster configuration as of lastIndex (included only with the first chunk)
getLastConfig(int) - Method in interface ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequestOrBuilder
The latest cluster configuration as of lastIndex (included only with the first chunk)
getLastConfigBytes(int) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
The latest cluster configuration as of lastIndex (included only with the first chunk)
getLastConfigBytes(int) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
The latest cluster configuration as of lastIndex (included only with the first chunk)
getLastConfigBytes(int) - Method in interface ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequestOrBuilder
The latest cluster configuration as of lastIndex (included only with the first chunk)
getLastConfigCount() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
The latest cluster configuration as of lastIndex (included only with the first chunk)
getLastConfigCount() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
The latest cluster configuration as of lastIndex (included only with the first chunk)
getLastConfigCount() - Method in interface ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequestOrBuilder
The latest cluster configuration as of lastIndex (included only with the first chunk)
getLastConfigList() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
The latest cluster configuration as of lastIndex (included only with the first chunk)
getLastConfigList() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
The latest cluster configuration as of lastIndex (included only with the first chunk)
getLastConfigList() - Method in interface ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequestOrBuilder
The latest cluster configuration as of lastIndex (included only with the first chunk)
getLastEntryIndex() - Method in class ai.eloquent.raft.RaftLog
This gets called when preparing to call an RequestVoteRPC, in order to prevent other members from voting for an out-of-date log.
getLastEntryTerm() - Method in class ai.eloquent.raft.RaftLog
This gets called when preparing to call an RequestVoteRPC, in order to prevent other members from voting for an out-of-date log.
getLastIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
The snapshot replaces all entries up through and including this index
getLastIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
The snapshot replaces all entries up through and including this index
getLastIndex() - Method in interface ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequestOrBuilder
The snapshot replaces all entries up through and including this index
getLastLogIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
index of candidate's last log entry
getLastLogIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
index of candidate's last log entry
getLastLogIndex() - Method in interface ai.eloquent.raft.EloquentRaftProto.RequestVoteRequestOrBuilder
index of candidate's last log entry
getLastLogTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
term of candidate's last log entry
getLastLogTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
term of candidate's last log entry
getLastLogTerm() - Method in interface ai.eloquent.raft.EloquentRaftProto.RequestVoteRequestOrBuilder
term of candidate's last log entry
getLastTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
The term of lastIndex
getLastTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
The term of lastIndex
getLastTerm() - Method in interface ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequestOrBuilder
The term of lastIndex
getLeaderCommit() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
the leader's commitIndex
getLeaderCommit() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
the leader's commitIndex
getLeaderCommit() - Method in interface ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequestOrBuilder
the leader's commitIndex
getLeaderName() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
so follower can redirect clients
getLeaderName() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
so follower can redirect clients
getLeaderName() - Method in interface ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequestOrBuilder
so follower can redirect clients
getLeaderName() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
So the follower can redirect clients
getLeaderName() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
So the follower can redirect clients
getLeaderName() - Method in interface ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequestOrBuilder
So the follower can redirect clients
getLeaderNameBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
so follower can redirect clients
getLeaderNameBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
so follower can redirect clients
getLeaderNameBytes() - Method in interface ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequestOrBuilder
so follower can redirect clients
getLeaderNameBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
So the follower can redirect clients
getLeaderNameBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
So the follower can redirect clients
getLeaderNameBytes() - Method in interface ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequestOrBuilder
So the follower can redirect clients
getLeadershipHint() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
address of recent leader, if known
getLeadershipHint() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
address of recent leader, if known
getLeadershipHint() - Method in interface ai.eloquent.raft.EloquentRaftProto.AddServerReplyOrBuilder
address of recent leader, if known
getLeadershipHint() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
address of recent leader, if known
getLeadershipHint() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
address of recent leader, if known
getLeadershipHint() - Method in interface ai.eloquent.raft.EloquentRaftProto.RemoveServerReplyOrBuilder
address of recent leader, if known
getLeadershipHintBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
address of recent leader, if known
getLeadershipHintBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
address of recent leader, if known
getLeadershipHintBytes() - Method in interface ai.eloquent.raft.EloquentRaftProto.AddServerReplyOrBuilder
address of recent leader, if known
getLeadershipHintBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
address of recent leader, if known
getLeadershipHintBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
address of recent leader, if known
getLeadershipHintBytes() - Method in interface ai.eloquent.raft.EloquentRaftProto.RemoveServerReplyOrBuilder
address of recent leader, if known
getLeaderTimish() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
NOT STANDARD RAFT: the leader's timestamp, so we can compute the timish values across the cluster
getLeaderTimish() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
NOT STANDARD RAFT: the leader's timestamp, so we can compute the timish values across the cluster
getLeaderTimish() - Method in interface ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequestOrBuilder
NOT STANDARD RAFT: the leader's timestamp, so we can compute the timish values across the cluster
getLive() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
False if we're currently shutting down or booting up, true otherwise
getLive() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
False if we're currently shutting down or booting up, true otherwise
getLive() - Method in interface ai.eloquent.raft.EloquentRaftProto.LivenessCheckReplyOrBuilder
False if we're currently shutting down or booting up, true otherwise
getLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
string lock = 1;
getLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
string lock = 1;
getLock() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLockOrBuilder
string lock = 1;
getLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
string lock = 1;
getLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
string lock = 1;
getLock() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.RequestLockOrBuilder
string lock = 1;
getLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
string lock = 1;
getLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
string lock = 1;
getLock() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TryLockOrBuilder
string lock = 1;
getLockBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
string lock = 1;
getLockBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
string lock = 1;
getLockBytes() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLockOrBuilder
string lock = 1;
getLockBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
string lock = 1;
getLockBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
string lock = 1;
getLockBytes() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.RequestLockOrBuilder
string lock = 1;
getLockBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
string lock = 1;
getLockBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
string lock = 1;
getLockBytes() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TryLockOrBuilder
string lock = 1;
getLocks() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
Deprecated.
getLocks() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
Deprecated.
getLocks() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
Deprecated.
getLocks() - Method in class ai.eloquent.raft.Theseus
Get the set of locks that are held by the state machine, and the server that holds them.
getLocksCount() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
getLocksCount() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
getLocksCount() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
@Deprecated
getLocksKeys(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated string locksKeys = 5;
getLocksKeys(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
repeated string locksKeys = 5;
getLocksKeys(int) - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
repeated string locksKeys = 5;
getLocksKeysBytes(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated string locksKeys = 5;
getLocksKeysBytes(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
repeated string locksKeys = 5;
getLocksKeysBytes(int) - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
repeated string locksKeys = 5;
getLocksKeysCount() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated string locksKeys = 5;
getLocksKeysCount() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
repeated string locksKeys = 5;
getLocksKeysCount() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
repeated string locksKeys = 5;
getLocksKeysList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated string locksKeys = 5;
getLocksKeysList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
repeated string locksKeys = 5;
getLocksKeysList() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
repeated string locksKeys = 5;
getLocksMap() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
@Deprecated
getLocksMap() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
@Deprecated
getLocksMap() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
@Deprecated
getLocksOrDefault(String, KeyValueStateMachineProto.QueueLock) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
@Deprecated
getLocksOrDefault(String, KeyValueStateMachineProto.QueueLock) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
@Deprecated
getLocksOrDefault(String, KeyValueStateMachineProto.QueueLock) - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
@Deprecated
getLocksOrThrow(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
@Deprecated
getLocksOrThrow(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
@Deprecated
getLocksOrThrow(String) - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
@Deprecated
getLocksValues(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
getLocksValues(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
getLocksValues(int) - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
getLocksValuesBuilder(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
getLocksValuesBuilderList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
getLocksValuesCount() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
getLocksValuesCount() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
getLocksValuesCount() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
getLocksValuesList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
getLocksValuesList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
getLocksValuesList() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
getLocksValuesOrBuilder(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
getLocksValuesOrBuilder(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
getLocksValuesOrBuilder(int) - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
getLocksValuesOrBuilderList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
getLocksValuesOrBuilderList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
getLocksValuesOrBuilderList() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
getMap() - Method in class ai.eloquent.raft.Theseus
This returns a snapshot of the current values in the state machine.
getMissingFromQuorum() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
NOT STANDARD RAFT: If true, this node is not in the quorum, and should perhaps be.
getMissingFromQuorum() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
NOT STANDARD RAFT: If true, this node is not in the quorum, and should perhaps be.
getMissingFromQuorum() - Method in interface ai.eloquent.raft.EloquentRaftProto.AppendEntriesReplyOrBuilder
NOT STANDARD RAFT: If true, this node is not in the quorum, and should perhaps be.
getMutableLocks() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
Deprecated.
getMutableValues() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
Deprecated.
getName() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
The name of the cache we're invalidating a key in.
getName() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
The name of the cache we're invalidating a key in.
getName() - Method in interface ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessageOrBuilder
The name of the cache we're invalidating a key in.
getName() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The name of the cache we're invalidating a key in.
getName() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
The name of the cache we're invalidating a key in.
getName() - Method in interface ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessageOrBuilder
The name of the cache we're invalidating a key in.
getNameBytes() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
The name of the cache we're invalidating a key in.
getNameBytes() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
The name of the cache we're invalidating a key in.
getNameBytes() - Method in interface ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessageOrBuilder
The name of the cache we're invalidating a key in.
getNameBytes() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The name of the cache we're invalidating a key in.
getNameBytes() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
The name of the cache we're invalidating a key in.
getNameBytes() - Method in interface ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessageOrBuilder
The name of the cache we're invalidating a key in.
getNewEntryIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
the index of the log entry
getNewEntryIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
the index of the log entry
getNewEntryIndex() - Method in interface ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReplyOrBuilder
the index of the log entry
getNewEntryTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
the term of the log entry
getNewEntryTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
the term of the log entry
getNewEntryTerm() - Method in interface ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReplyOrBuilder
the term of the log entry
getNewHospiceMember() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
or, the addition of a hospice member
getNewHospiceMember() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
or, the addition of a hospice member
getNewHospiceMember() - Method in interface ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequestOrBuilder
or, the addition of a hospice member
getNewHospiceMember() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
or, the addition of a hospice member - only in TRANSITION messages
getNewHospiceMember() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
or, the addition of a hospice member - only in TRANSITION messages
getNewHospiceMember() - Method in interface ai.eloquent.raft.EloquentRaftProto.LogEntryOrBuilder
or, the addition of a hospice member - only in TRANSITION messages
getNewHospiceMemberBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
or, the addition of a hospice member
getNewHospiceMemberBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
or, the addition of a hospice member
getNewHospiceMemberBytes() - Method in interface ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequestOrBuilder
or, the addition of a hospice member
getNewHospiceMemberBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
or, the addition of a hospice member - only in TRANSITION messages
getNewHospiceMemberBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
or, the addition of a hospice member - only in TRANSITION messages
getNewHospiceMemberBytes() - Method in interface ai.eloquent.raft.EloquentRaftProto.LogEntryOrBuilder
or, the addition of a hospice member - only in TRANSITION messages
getNewServer() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
the name of the new server to add to the configuration
getNewServer() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
the name of the new server to add to the configuration
getNewServer() - Method in interface ai.eloquent.raft.EloquentRaftProto.AddServerRequestOrBuilder
the name of the new server to add to the configuration
getNewServerBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
the name of the new server to add to the configuration
getNewServerBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
the name of the new server to add to the configuration
getNewServerBytes() - Method in interface ai.eloquent.raft.EloquentRaftProto.AddServerRequestOrBuilder
the name of the new server to add to the configuration
getNextIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
The last index replicated on this server.
getNextIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
The last index replicated on this server.
getNextIndex() - Method in interface ai.eloquent.raft.EloquentRaftProto.AppendEntriesReplyOrBuilder
The last index replicated on this server.
getNextIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
index of candidate's last log entry
getNextIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
index of candidate's last log entry
getNextIndex() - Method in interface ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReplyOrBuilder
index of candidate's last log entry
getNumber() - Method in enum ai.eloquent.data.UDPBroadcastProtos.MessageType
 
getNumber() - Method in enum ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.PayloadCase
 
getNumber() - Method in enum ai.eloquent.raft.EloquentRaftProto.LogEntry.PayloadCase
 
getNumber() - Method in enum ai.eloquent.raft.EloquentRaftProto.LogEntryType
 
getNumber() - Method in enum ai.eloquent.raft.EloquentRaftProto.MembershipChangeStatus
 
getNumber() - Method in enum ai.eloquent.raft.EloquentRaftProto.RaftMessage.ContentsCase
 
getNumber() - Method in enum ai.eloquent.raft.KeyValueStateMachineProto.Transition.BodyCase
 
getNumber() - Method in enum ai.eloquent.raft.KeyValueStateMachineProto.TransitionType
 
getOldServer() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
the name of the server to remove from the configuration
getOldServer() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
the name of the server to remove from the configuration
getOldServer() - Method in interface ai.eloquent.raft.EloquentRaftProto.RemoveServerRequestOrBuilder
the name of the server to remove from the configuration
getOldServerBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
the name of the server to remove from the configuration
getOldServerBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
the name of the server to remove from the configuration
getOldServerBytes() - Method in interface ai.eloquent.raft.EloquentRaftProto.RemoveServerRequestOrBuilder
the name of the server to remove from the configuration
getOwner() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
string owner = 1;
getOwner() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
string owner = 1;
getOwner() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.ClearTransientsOrBuilder
string owner = 1;
getOwner() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
if this is not empty, the value will be cleaned up automatically when the owner disconnects
getOwner() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
if this is not empty, the value will be cleaned up automatically when the owner disconnects
getOwner() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.SetValueOrBuilder
if this is not empty, the value will be cleaned up automatically when the owner disconnects
getOwner() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
if this is not empty, the value will be cleaned up automatically when the owner disconnects
getOwner() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
if this is not empty, the value will be cleaned up automatically when the owner disconnects
getOwner() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwnerOrBuilder
if this is not empty, the value will be cleaned up automatically when the owner disconnects
getOwnerBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
string owner = 1;
getOwnerBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
string owner = 1;
getOwnerBytes() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.ClearTransientsOrBuilder
string owner = 1;
getOwnerBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
if this is not empty, the value will be cleaned up automatically when the owner disconnects
getOwnerBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
if this is not empty, the value will be cleaned up automatically when the owner disconnects
getOwnerBytes() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.SetValueOrBuilder
if this is not empty, the value will be cleaned up automatically when the owner disconnects
getOwnerBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
if this is not empty, the value will be cleaned up automatically when the owner disconnects
getOwnerBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
if this is not empty, the value will be cleaned up automatically when the owner disconnects
getOwnerBytes() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwnerOrBuilder
if this is not empty, the value will be cleaned up automatically when the owner disconnects
getParserForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
getParserForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
getParserForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
getParserForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
getParserForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
getParserForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
getParserForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
getParserForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
getParserForType() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
getParserForType() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
getParserForType() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
getParserForType() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
getParserForType() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
getParserForType() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
getParserForType() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
getParserForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
getParserForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
getParserForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
getParserForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
getParserForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
getParserForType() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
getParserForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
getParserForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
getParserForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
getParserForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
getParserForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
getParserForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
getParserForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
getParserForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
getParserForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
getParserForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
getParserForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
getPayload() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
the actual implementation of the state machine -- implementation specific so we save it as bytes
getPayload() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
the actual implementation of the state machine -- implementation specific so we save it as bytes
getPayload() - Method in interface ai.eloquent.raft.EloquentRaftProto.StateMachineOrBuilder
the actual implementation of the state machine -- implementation specific so we save it as bytes
getPayloadCase() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
getPayloadCase() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
getPayloadCase() - Method in interface ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequestOrBuilder
 
getPayloadCase() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
getPayloadCase() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
getPayloadCase() - Method in interface ai.eloquent.raft.EloquentRaftProto.LogEntryOrBuilder
 
getPreviousEntryTerm(long) - Method in class ai.eloquent.raft.RaftLog
This gets called when preparing to call an AppendEntriesRPC, in order to send other members of the cluster the current view of the log.
getPrevLogIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
index of log entry immediately preceding new ones
getPrevLogIndex() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
index of log entry immediately preceding new ones
getPrevLogIndex() - Method in interface ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequestOrBuilder
index of log entry immediately preceding new ones
getPrevLogTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
term of log entry immediately preceding new ones
getPrevLogTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
term of log entry immediately preceding new ones
getPrevLogTerm() - Method in interface ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequestOrBuilder
term of log entry immediately preceding new ones
getQuorum(int) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorum(int) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorum(int) - Method in interface ai.eloquent.raft.EloquentRaftProto.AddServerRequestOrBuilder
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorum(int) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorum(int) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorum(int) - Method in interface ai.eloquent.raft.EloquentRaftProto.RemoveServerRequestOrBuilder
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorumBytes(int) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorumBytes(int) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorumBytes(int) - Method in interface ai.eloquent.raft.EloquentRaftProto.AddServerRequestOrBuilder
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorumBytes(int) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorumBytes(int) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorumBytes(int) - Method in interface ai.eloquent.raft.EloquentRaftProto.RemoveServerRequestOrBuilder
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorumCount() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorumCount() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorumCount() - Method in interface ai.eloquent.raft.EloquentRaftProto.AddServerRequestOrBuilder
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorumCount() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorumCount() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorumCount() - Method in interface ai.eloquent.raft.EloquentRaftProto.RemoveServerRequestOrBuilder
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorumList() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorumList() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorumList() - Method in interface ai.eloquent.raft.EloquentRaftProto.AddServerRequestOrBuilder
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorumList() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorumList() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorumList() - Method in interface ai.eloquent.raft.EloquentRaftProto.RemoveServerRequestOrBuilder
NOT STANDARD RAFT: The set of servers in the new configuration.
getQuorumMembers() - Method in class ai.eloquent.raft.RaftLog
This returns the most up-to-date view of the cluster membership that we have.
getReleaseLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.ReleaseLock releaseLock = 4;
getReleaseLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.ReleaseLock releaseLock = 4;
getReleaseLock() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.ReleaseLock releaseLock = 4;
getReleaseLockBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.ReleaseLock releaseLock = 4;
getReleaseLockOrBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.ReleaseLock releaseLock = 4;
getReleaseLockOrBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.ReleaseLock releaseLock = 4;
getReleaseLockOrBuilder() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.ReleaseLock releaseLock = 4;
getRemoveServer() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RemoveServerRequest removeServer = 6;
getRemoveServer() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.RemoveServerRequest removeServer = 6;
getRemoveServer() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.RemoveServerRequest removeServer = 6;
getRemoveServerBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RemoveServerRequest removeServer = 6;
getRemoveServerOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RemoveServerRequest removeServer = 6;
getRemoveServerOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.RemoveServerRequest removeServer = 6;
getRemoveServerOrBuilder() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.RemoveServerRequest removeServer = 6;
getRemoveServerReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RemoveServerReply removeServerReply = 12;
getRemoveServerReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.RemoveServerReply removeServerReply = 12;
getRemoveServerReply() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.RemoveServerReply removeServerReply = 12;
getRemoveServerReplyBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RemoveServerReply removeServerReply = 12;
getRemoveServerReplyOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RemoveServerReply removeServerReply = 12;
getRemoveServerReplyOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.RemoveServerReply removeServerReply = 12;
getRemoveServerReplyOrBuilder() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.RemoveServerReply removeServerReply = 12;
getRemoveValue() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.RemoveValue removeValue = 6;
getRemoveValue() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.RemoveValue removeValue = 6;
getRemoveValue() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.RemoveValue removeValue = 6;
getRemoveValueBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.RemoveValue removeValue = 6;
getRemoveValueOrBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.RemoveValue removeValue = 6;
getRemoveValueOrBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.RemoveValue removeValue = 6;
getRemoveValueOrBuilder() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.RemoveValue removeValue = 6;
getRequester() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
string requester = 2;
getRequester() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
string requester = 2;
getRequester() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLockOrBuilder
string requester = 2;
getRequester() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
string requester = 2;
getRequester() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
string requester = 2;
getRequester() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.RequestLockOrBuilder
string requester = 2;
getRequester() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
string requester = 2;
getRequester() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
string requester = 2;
getRequester() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TryLockOrBuilder
string requester = 2;
getRequesterBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
string requester = 2;
getRequesterBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
string requester = 2;
getRequesterBytes() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLockOrBuilder
string requester = 2;
getRequesterBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
string requester = 2;
getRequesterBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
string requester = 2;
getRequesterBytes() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.RequestLockOrBuilder
string requester = 2;
getRequesterBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
string requester = 2;
getRequesterBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
string requester = 2;
getRequesterBytes() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TryLockOrBuilder
string requester = 2;
getRequestLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.RequestLock requestLock = 2;
getRequestLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.RequestLock requestLock = 2;
getRequestLock() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.RequestLock requestLock = 2;
getRequestLockBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.RequestLock requestLock = 2;
getRequestLockOrBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.RequestLock requestLock = 2;
getRequestLockOrBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.RequestLock requestLock = 2;
getRequestLockOrBuilder() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.RequestLock requestLock = 2;
getRequestVotes() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RequestVoteRequest requestVotes = 3;
getRequestVotes() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.RequestVoteRequest requestVotes = 3;
getRequestVotes() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.RequestVoteRequest requestVotes = 3;
getRequestVotesBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RequestVoteRequest requestVotes = 3;
getRequestVotesOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RequestVoteRequest requestVotes = 3;
getRequestVotesOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.RequestVoteRequest requestVotes = 3;
getRequestVotesOrBuilder() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.RequestVoteRequest requestVotes = 3;
getRequestVotesReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RequestVoteReply requestVotesReply = 9;
getRequestVotesReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.RequestVoteReply requestVotesReply = 9;
getRequestVotesReply() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.RequestVoteReply requestVotesReply = 9;
getRequestVotesReplyBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RequestVoteReply requestVotesReply = 9;
getRequestVotesReplyOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RequestVoteReply requestVotesReply = 9;
getRequestVotesReplyOrBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.RequestVoteReply requestVotesReply = 9;
getRequestVotesReplyOrBuilder() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.RequestVoteReply requestVotesReply = 9;
getRpcMethod() - Static method in class ai.eloquent.raft.RaftGrpc
 
getSafeToChangeMembership() - Method in class ai.eloquent.raft.RaftLog
This should only be called by leaders while appending to their log! Raft only allows one membership change to be uncommitted at a time.
getSender() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
The server that sent this message.
getSender() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
The server that sent this message.
getSender() - Method in interface ai.eloquent.data.UDPBroadcastProtos.UDPPacketOrBuilder
The server that sent this message.
getSender() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
The name of the node that sent this message.
getSender() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
The name of the node that sent this message.
getSender() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
The name of the node that sent this message.
getSenderBytes() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
The server that sent this message.
getSenderBytes() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
The server that sent this message.
getSenderBytes() - Method in interface ai.eloquent.data.UDPBroadcastProtos.UDPPacketOrBuilder
The server that sent this message.
getSenderBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
The name of the node that sent this message.
getSenderBytes() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
The name of the node that sent this message.
getSenderBytes() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
The name of the node that sent this message.
getSerializedSize() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
getSerializedSize() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
getSerializedSize() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
getSerializedSize() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
getSerializedSize() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
getSerializedSize() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
getSerializedSize() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
getSerializedSize() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
getSerializedSize() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
getSerializedSize() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
getSerializedSize() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
getSerializedSize() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
getSerializedSize() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
getSerializedSize() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
getSerializedSize() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
getSerializedSize() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
getSerializedSize() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
getSerializedSize() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
getSerializedSize() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
getSerializedSize() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
getSerializedSize() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
getSerializedSize() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
getSerializedSize() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
getSerializedSize() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
getSerializedSize() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
getSerializedSize() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
getSerializedSize() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
getSerializedSize() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
getSerializedSize() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
getSerializedSize() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
getSerializedSize() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
getSerializedSize() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
getServer() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
string server = 1;
getServer() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
string server = 1;
getServer() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.LockRequestOrBuilder
string server = 1;
getServerBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
string server = 1;
getServerBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
string server = 1;
getServerBytes() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.LockRequestOrBuilder
string server = 1;
getServiceDescriptor() - Static method in class ai.eloquent.raft.RaftGrpc
 
getSetValue() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.SetValue setValue = 5;
getSetValue() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.SetValue setValue = 5;
getSetValue() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.SetValue setValue = 5;
getSetValueBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.SetValue setValue = 5;
getSetValueOrBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.SetValue setValue = 5;
getSetValueOrBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.SetValue setValue = 5;
getSetValueOrBuilder() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.SetValue setValue = 5;
getStatus() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
OK if the server was added successfully
getStatus() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
OK if the server was added successfully
getStatus() - Method in interface ai.eloquent.raft.EloquentRaftProto.AddServerReplyOrBuilder
OK if the server was added successfully
getStatus() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
OK if the server was removed successfully
getStatus() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
OK if the server was removed successfully
getStatus() - Method in interface ai.eloquent.raft.EloquentRaftProto.RemoveServerReplyOrBuilder
OK if the server was removed successfully
getStatusValue() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
OK if the server was added successfully
getStatusValue() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
OK if the server was added successfully
getStatusValue() - Method in interface ai.eloquent.raft.EloquentRaftProto.AddServerReplyOrBuilder
OK if the server was added successfully
getStatusValue() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
OK if the server was removed successfully
getStatusValue() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
OK if the server was removed successfully
getStatusValue() - Method in interface ai.eloquent.raft.EloquentRaftProto.RemoveServerReplyOrBuilder
OK if the server was removed successfully
getSuccess() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
true if the follower contained an entry matching prevLogIndex and prevLogTerm
getSuccess() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
true if the follower contained an entry matching prevLogIndex and prevLogTerm
getSuccess() - Method in interface ai.eloquent.raft.EloquentRaftProto.AppendEntriesReplyOrBuilder
true if the follower contained an entry matching prevLogIndex and prevLogTerm
getSuccess() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
false if we this node is no longer the leader and the transition couldn't be applied
getSuccess() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
false if we this node is no longer the leader and the transition couldn't be applied
getSuccess() - Method in interface ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReplyOrBuilder
false if we this node is no longer the leader and the transition couldn't be applied
getTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
currentTerm, for the leader to update itself
getTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
currentTerm, for the leader to update itself
getTerm() - Method in interface ai.eloquent.raft.EloquentRaftProto.AppendEntriesReplyOrBuilder
currentTerm, for the leader to update itself
getTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
Leader's term
getTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
Leader's term
getTerm() - Method in interface ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequestOrBuilder
Leader's term
getTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
currentTerm, for requester to update itself
getTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
currentTerm, for requester to update itself
getTerm() - Method in interface ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReplyOrBuilder
currentTerm, for requester to update itself
getTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
term of the requesting node
getTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
term of the requesting node
getTerm() - Method in interface ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequestOrBuilder
term of the requesting node
getTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
currentTerm, for the leader to update itself
getTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
currentTerm, for the leader to update itself
getTerm() - Method in interface ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReplyOrBuilder
currentTerm, for the leader to update itself
getTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
Leader's term
getTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
Leader's term
getTerm() - Method in interface ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequestOrBuilder
Leader's term
getTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
term when the log entry was created
getTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
term when the log entry was created
getTerm() - Method in interface ai.eloquent.raft.EloquentRaftProto.LogEntryOrBuilder
term when the log entry was created
getTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
the term of the leader, echoed back to it.
getTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
the term of the leader, echoed back to it.
getTerm() - Method in interface ai.eloquent.raft.EloquentRaftProto.RequestVoteReplyOrBuilder
the term of the leader, echoed back to it.
getTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
Candidate's term
getTerm() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
Candidate's term
getTerm() - Method in interface ai.eloquent.raft.EloquentRaftProto.RequestVoteRequestOrBuilder
Candidate's term
getTransition() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
serialized copy of the state transition
getTransition() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
serialized copy of the state transition
getTransition() - Method in interface ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequestOrBuilder
serialized copy of the state transition
getTransition() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the raw bytes of the transition request - only in TRANSITION messages
getTransition() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
the raw bytes of the transition request - only in TRANSITION messages
getTransition() - Method in interface ai.eloquent.raft.EloquentRaftProto.LogEntryOrBuilder
the raw bytes of the transition request - only in TRANSITION messages
getTransitions(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
repeated .ai.eloquent.raft.Transition transitions = 8;
getTransitions(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
repeated .ai.eloquent.raft.Transition transitions = 8;
getTransitions(int) - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
repeated .ai.eloquent.raft.Transition transitions = 8;
getTransitionsBuilder(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
repeated .ai.eloquent.raft.Transition transitions = 8;
getTransitionsBuilderList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
repeated .ai.eloquent.raft.Transition transitions = 8;
getTransitionsCount() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
repeated .ai.eloquent.raft.Transition transitions = 8;
getTransitionsCount() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
repeated .ai.eloquent.raft.Transition transitions = 8;
getTransitionsCount() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
repeated .ai.eloquent.raft.Transition transitions = 8;
getTransitionsList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
repeated .ai.eloquent.raft.Transition transitions = 8;
getTransitionsList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
repeated .ai.eloquent.raft.Transition transitions = 8;
getTransitionsList() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
repeated .ai.eloquent.raft.Transition transitions = 8;
getTransitionsOrBuilder(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
repeated .ai.eloquent.raft.Transition transitions = 8;
getTransitionsOrBuilder(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
repeated .ai.eloquent.raft.Transition transitions = 8;
getTransitionsOrBuilder(int) - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
repeated .ai.eloquent.raft.Transition transitions = 8;
getTransitionsOrBuilderList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
repeated .ai.eloquent.raft.Transition transitions = 8;
getTransitionsOrBuilderList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
repeated .ai.eloquent.raft.Transition transitions = 8;
getTransitionsOrBuilderList() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
repeated .ai.eloquent.raft.Transition transitions = 8;
getTransport() - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
 
getTransport() - Method in interface ai.eloquent.raft.RaftAlgorithm
This gets the RaftTransport associated with this RaftAlgorithm.
getTransport() - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
 
getTryLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.TryLock tryLock = 3;
getTryLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.TryLock tryLock = 3;
getTryLock() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.TryLock tryLock = 3;
getTryLockBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.TryLock tryLock = 3;
getTryLockOrBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.TryLock tryLock = 3;
getTryLockOrBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.TryLock tryLock = 3;
getTryLockOrBuilder() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.TryLock tryLock = 3;
getType() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
A flag to type.
getType() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
A flag to type.
getType() - Method in interface ai.eloquent.data.UDPBroadcastProtos.UDPPacketOrBuilder
A flag to type.
getType() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the type of the log entry
getType() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
the type of the log entry
getType() - Method in interface ai.eloquent.raft.EloquentRaftProto.LogEntryOrBuilder
the type of the log entry
getType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.TransitionType type = 1;
getType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.TransitionType type = 1;
getType() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.TransitionType type = 1;
getTypeValue() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
A flag to type.
getTypeValue() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
A flag to type.
getTypeValue() - Method in interface ai.eloquent.data.UDPBroadcastProtos.UDPPacketOrBuilder
A flag to type.
getTypeValue() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the type of the log entry
getTypeValue() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
the type of the log entry
getTypeValue() - Method in interface ai.eloquent.raft.EloquentRaftProto.LogEntryOrBuilder
the type of the log entry
getTypeValue() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.TransitionType type = 1;
getTypeValue() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.TransitionType type = 1;
getTypeValue() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.TransitionType type = 1;
getUniqueHash() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
string uniqueHash = 2;
getUniqueHash() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
string uniqueHash = 2;
getUniqueHash() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.LockRequestOrBuilder
string uniqueHash = 2;
getUniqueHash() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
This is used to prevent multiple people from taking the same lock on the same box
getUniqueHash() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
This is used to prevent multiple people from taking the same lock on the same box
getUniqueHash() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLockOrBuilder
This is used to prevent multiple people from taking the same lock on the same box
getUniqueHash() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
This is used to prevent multiple people from taking the same lock on the same box
getUniqueHash() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
This is used to prevent multiple people from taking the same lock on the same box
getUniqueHash() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.RequestLockOrBuilder
This is used to prevent multiple people from taking the same lock on the same box
getUniqueHash() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
This is used to prevent multiple people from taking the same lock on the same box
getUniqueHash() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
This is used to prevent multiple people from taking the same lock on the same box
getUniqueHash() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TryLockOrBuilder
This is used to prevent multiple people from taking the same lock on the same box
getUniqueHashBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
string uniqueHash = 2;
getUniqueHashBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
string uniqueHash = 2;
getUniqueHashBytes() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.LockRequestOrBuilder
string uniqueHash = 2;
getUniqueHashBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
This is used to prevent multiple people from taking the same lock on the same box
getUniqueHashBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
This is used to prevent multiple people from taking the same lock on the same box
getUniqueHashBytes() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLockOrBuilder
This is used to prevent multiple people from taking the same lock on the same box
getUniqueHashBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
This is used to prevent multiple people from taking the same lock on the same box
getUniqueHashBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
This is used to prevent multiple people from taking the same lock on the same box
getUniqueHashBytes() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.RequestLockOrBuilder
This is used to prevent multiple people from taking the same lock on the same box
getUniqueHashBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
This is used to prevent multiple people from taking the same lock on the same box
getUniqueHashBytes() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
This is used to prevent multiple people from taking the same lock on the same box
getUniqueHashBytes() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TryLockOrBuilder
This is used to prevent multiple people from taking the same lock on the same box
getUnknownFields() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
getUnknownFields() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
getUnknownFields() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
getUnknownFields() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
getUnknownFields() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
getUnknownFields() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
getUnknownFields() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
getUnknownFields() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
getUnknownFields() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
getUnknownFields() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
getUnknownFields() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
getUnknownFields() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
getUnknownFields() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
getUnknownFields() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
getUnknownFields() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
getUnknownFields() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
getUnknownFields() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
getUnknownFields() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
getUnknownFields() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
getUnknownFields() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
getUnknownFields() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
getUnknownFields() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
getUnknownFields() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
getUnknownFields() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
getUnknownFields() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
getUnknownFields() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
getUnknownFields() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
getUnknownFields() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
getUnknownFields() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
getUnknownFields() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
getUnknownFields() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
getUnknownFields() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
getUsername() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The username that owns this cache element.
getUsername() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
The username that owns this cache element.
getUsername() - Method in interface ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessageOrBuilder
The username that owns this cache element.
getUsernameBytes() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The username that owns this cache element.
getUsernameBytes() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
The username that owns this cache element.
getUsernameBytes() - Method in interface ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessageOrBuilder
The username that owns this cache element.
getUuid() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
The UUID of the document we are reindexing.
getUuid() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
The UUID of the document we are reindexing.
getUuid() - Method in interface ai.eloquent.data.UDPBroadcastProtos.ReindexDocumentOrBuilder
The UUID of the document we are reindexing.
getUuidBytes() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
The UUID of the document we are reindexing.
getUuidBytes() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
The UUID of the document we are reindexing.
getUuidBytes() - Method in interface ai.eloquent.data.UDPBroadcastProtos.ReindexDocumentOrBuilder
The UUID of the document we are reindexing.
getValue() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
bytes value = 2;
getValue() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
bytes value = 2;
getValue() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.SetValueOrBuilder
bytes value = 2;
getValue() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
bytes value = 1;
getValue() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
bytes value = 1;
getValue() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwnerOrBuilder
bytes value = 1;
getValueDescriptor() - Method in enum ai.eloquent.data.UDPBroadcastProtos.MessageType
 
getValueDescriptor() - Method in enum ai.eloquent.raft.EloquentRaftProto.LogEntryType
 
getValueDescriptor() - Method in enum ai.eloquent.raft.EloquentRaftProto.MembershipChangeStatus
 
getValueDescriptor() - Method in enum ai.eloquent.raft.KeyValueStateMachineProto.TransitionType
 
getValueJson() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The JSON of the value we're invalidating.
getValueJson() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
The JSON of the value we're invalidating.
getValueJson() - Method in interface ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessageOrBuilder
The JSON of the value we're invalidating.
getValueJsonBytes() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The JSON of the value we're invalidating.
getValueJsonBytes() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
The JSON of the value we're invalidating.
getValueJsonBytes() - Method in interface ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessageOrBuilder
The JSON of the value we're invalidating.
getValues() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
Deprecated.
getValues() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
Deprecated.
getValues() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
Deprecated.
getValuesCount() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
getValuesCount() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
getValuesCount() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
@Deprecated
getValuesKeys(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated string valuesKeys = 3;
getValuesKeys(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
repeated string valuesKeys = 3;
getValuesKeys(int) - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
repeated string valuesKeys = 3;
getValuesKeysBytes(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated string valuesKeys = 3;
getValuesKeysBytes(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
repeated string valuesKeys = 3;
getValuesKeysBytes(int) - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
repeated string valuesKeys = 3;
getValuesKeysCount() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated string valuesKeys = 3;
getValuesKeysCount() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
repeated string valuesKeys = 3;
getValuesKeysCount() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
repeated string valuesKeys = 3;
getValuesKeysList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated string valuesKeys = 3;
getValuesKeysList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
repeated string valuesKeys = 3;
getValuesKeysList() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
repeated string valuesKeys = 3;
getValuesMap() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
@Deprecated
getValuesMap() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
@Deprecated
getValuesMap() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
@Deprecated
getValuesOrDefault(String, KeyValueStateMachineProto.ValueWithOptionalOwner) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
@Deprecated
getValuesOrDefault(String, KeyValueStateMachineProto.ValueWithOptionalOwner) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
@Deprecated
getValuesOrDefault(String, KeyValueStateMachineProto.ValueWithOptionalOwner) - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
@Deprecated
getValuesOrThrow(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
@Deprecated
getValuesOrThrow(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
@Deprecated
getValuesOrThrow(String) - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
@Deprecated
getValuesValues(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
getValuesValues(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
getValuesValues(int) - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
getValuesValuesBuilder(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
getValuesValuesBuilderList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
getValuesValuesCount() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
getValuesValuesCount() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
getValuesValuesCount() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
getValuesValuesList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
getValuesValuesList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
getValuesValuesList() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
getValuesValuesOrBuilder(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
getValuesValuesOrBuilder(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
getValuesValuesOrBuilder(int) - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
getValuesValuesOrBuilderList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
getValuesValuesOrBuilderList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
getValuesValuesOrBuilderList() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachineOrBuilder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
getVoteGranted() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
true means candidate received vote
getVoteGranted() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
true means candidate received vote
getVoteGranted() - Method in interface ai.eloquent.raft.EloquentRaftProto.RequestVoteReplyOrBuilder
true means candidate received vote
getWaiting(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
getWaiting(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
repeated .ai.eloquent.raft.LockRequest waiting = 2;
getWaiting(int) - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.QueueLockOrBuilder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
getWaitingBuilder(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
getWaitingBuilderList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
getWaitingCount() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
getWaitingCount() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
repeated .ai.eloquent.raft.LockRequest waiting = 2;
getWaitingCount() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.QueueLockOrBuilder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
getWaitingList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
getWaitingList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
repeated .ai.eloquent.raft.LockRequest waiting = 2;
getWaitingList() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.QueueLockOrBuilder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
getWaitingOrBuilder(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
getWaitingOrBuilder(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
repeated .ai.eloquent.raft.LockRequest waiting = 2;
getWaitingOrBuilder(int) - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.QueueLockOrBuilder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
getWaitingOrBuilderList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
getWaitingOrBuilderList() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
repeated .ai.eloquent.raft.LockRequest waiting = 2;
getWaitingOrBuilderList() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.QueueLockOrBuilder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
global - Static variable in class ai.eloquent.raft.RaftLifecycle
 
gunzip(byte[]) - Static method in class ai.eloquent.util.ZipUtils
Unzip a byte stream.
gzip(byte[]) - Static method in class ai.eloquent.util.ZipUtils
Zip a byte stream.

H

hasAddServer() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.AddServerRequest addServer = 5;
hasAddServer() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.AddServerRequest addServer = 5;
hasAddServer() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.AddServerRequest addServer = 5;
hasAddServerReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.AddServerReply addServerReply = 11;
hasAddServerReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.AddServerReply addServerReply = 11;
hasAddServerReply() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.AddServerReply addServerReply = 11;
hasAppendEntries() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
-- The Requests
hasAppendEntries() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
-- The Requests
hasAppendEntries() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
-- The Requests
hasAppendEntriesReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
-- The Replies
hasAppendEntriesReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
-- The Replies
hasAppendEntriesReply() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
-- The Replies
hasApplyTransition() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.ApplyTransitionRequest applyTransition = 4;
hasApplyTransition() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.ApplyTransitionRequest applyTransition = 4;
hasApplyTransition() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.ApplyTransitionRequest applyTransition = 4;
hasApplyTransitionReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.ApplyTransitionReply applyTransitionReply = 10;
hasApplyTransitionReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.ApplyTransitionReply applyTransitionReply = 10;
hasApplyTransitionReply() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.ApplyTransitionReply applyTransitionReply = 10;
hasClearTransients() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.ClearTransients clearTransients = 7;
hasClearTransients() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.ClearTransients clearTransients = 7;
hasClearTransients() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.ClearTransients clearTransients = 7;
hashCode() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
hashCode() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
hashCode() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
hashCode() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
hashCode() - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
hashCode() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
hashCode() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
hashCode() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
hashCode() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
hashCode() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
hashCode() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
hashCode() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
hashCode() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
hashCode() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
hashCode() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
hashCode() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
hashCode() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
hashCode() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
hashCode() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
hashCode() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
hashCode() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
hashCode() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
hashCode() - Method in class ai.eloquent.raft.KeyValueStateMachine
hashCode() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
hashCode() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
hashCode() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
hashCode() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
hashCode() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
hashCode() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
hashCode() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
hashCode() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
hashCode() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
hashCode() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
hashCode() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
hashCode() - Method in class ai.eloquent.raft.RaftLog
hashCode() - Method in class ai.eloquent.raft.RaftLogEntryLocation
hashCode() - Method in class ai.eloquent.raft.RaftState
hashCode() - Method in class ai.eloquent.util.Pair
 
hashCode() - Method in class ai.eloquent.util.SafeTimerMock.ScheduledTask
 
hashCode() - Method in class ai.eloquent.util.Span
hashCode() - Method in class ai.eloquent.util.StackTrace
hashCode() - Method in class ai.eloquent.web.TrackedExecutorService
hasHolder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
.ai.eloquent.raft.LockRequest holder = 1;
hasHolder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
.ai.eloquent.raft.LockRequest holder = 1;
hasHolder() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.QueueLockOrBuilder
.ai.eloquent.raft.LockRequest holder = 1;
hasInstallSnapshot() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.InstallSnapshotRequest installSnapshot = 7;
hasInstallSnapshot() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.InstallSnapshotRequest installSnapshot = 7;
hasInstallSnapshot() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.InstallSnapshotRequest installSnapshot = 7;
hasInstallSnapshotReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.InstallSnapshotReply installSnapshotReply = 13;
hasInstallSnapshotReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.InstallSnapshotReply installSnapshotReply = 13;
hasInstallSnapshotReply() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.InstallSnapshotReply installSnapshotReply = 13;
hasReleaseLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.ReleaseLock releaseLock = 4;
hasReleaseLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.ReleaseLock releaseLock = 4;
hasReleaseLock() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.ReleaseLock releaseLock = 4;
hasRemoveServer() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RemoveServerRequest removeServer = 6;
hasRemoveServer() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.RemoveServerRequest removeServer = 6;
hasRemoveServer() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.RemoveServerRequest removeServer = 6;
hasRemoveServerReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RemoveServerReply removeServerReply = 12;
hasRemoveServerReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.RemoveServerReply removeServerReply = 12;
hasRemoveServerReply() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.RemoveServerReply removeServerReply = 12;
hasRemoveValue() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.RemoveValue removeValue = 6;
hasRemoveValue() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.RemoveValue removeValue = 6;
hasRemoveValue() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.RemoveValue removeValue = 6;
hasRequestLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.RequestLock requestLock = 2;
hasRequestLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.RequestLock requestLock = 2;
hasRequestLock() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.RequestLock requestLock = 2;
hasRequestVotes() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RequestVoteRequest requestVotes = 3;
hasRequestVotes() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.RequestVoteRequest requestVotes = 3;
hasRequestVotes() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.RequestVoteRequest requestVotes = 3;
hasRequestVotesReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RequestVoteReply requestVotesReply = 9;
hasRequestVotesReply() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
.ai.eloquent.raft.RequestVoteReply requestVotesReply = 9;
hasRequestVotesReply() - Method in interface ai.eloquent.raft.EloquentRaftProto.RaftMessageOrBuilder
.ai.eloquent.raft.RequestVoteReply requestVotesReply = 9;
hasSetValue() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.SetValue setValue = 5;
hasSetValue() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.SetValue setValue = 5;
hasSetValue() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.SetValue setValue = 5;
hasTryLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.TryLock tryLock = 3;
hasTryLock() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
.ai.eloquent.raft.TryLock tryLock = 3;
hasTryLock() - Method in interface ai.eloquent.raft.KeyValueStateMachineProto.TransitionOrBuilder
.ai.eloquent.raft.TryLock tryLock = 3;
havePrometheus() - Static method in class ai.eloquent.monitoring.Prometheus
Getter method for this.havePrometheus
heartbeat(long) - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
A method to be called on every heartbeat interval.
heartbeat(long) - Method in interface ai.eloquent.raft.RaftAlgorithm
A method to be called on every heartbeat interval.
heartbeat(RaftAlgorithm, long) - Method in interface ai.eloquent.raft.RaftFailsafe
This gets called every heartbeat from an EloquentRaftAlgorithm where this failsafe is registered.
heartbeat(long) - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
A method to be called on every heartbeat interval.
heartbeat(RaftAlgorithm, long) - Method in class ai.eloquent.raft.UnsatisfiableQuorumFailsafe
This gets called every heartbeat from an EloquentRaftAlgorithm where this failsafe is registered.
heartbeatMillis() - Method in interface ai.eloquent.raft.RaftAlgorithm
The interval between heartbeats for this particular Raft node / implementation.
HOLDER_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
HOSPICE_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
HOST - Static variable in class ai.eloquent.util.SystemUtils
The hostname of this machine

I

IdentityHashSet<E> - Class in ai.eloquent.util
This class provides a IdentityHashMap-backed implementation of the Set interface.
IdentityHashSet() - Constructor for class ai.eloquent.util.IdentityHashSet
Construct a new, empty IdentityHashSet whose backing IdentityHashMap has the default expected maximum size (21);
IdentityHashSet(int) - Constructor for class ai.eloquent.util.IdentityHashSet
Construct a new, empty IdentityHashSet whose backing IdentityHashMap has the specified expected maximum size.
IdentityHashSet(Collection<? extends E>) - Constructor for class ai.eloquent.util.IdentityHashSet
Construct a new IdentityHashSet with the same elements as the supplied Collection (eliminating any duplicates, of course); the backing IdentityHashMap will have the default expected maximum size (21).
immutable(Map<E, F>) - Static method in class ai.eloquent.util.FunctionalUtils
Like Collections.unmodifiableMap(Map), but does not wrap already unmodifiable maps in the unmodifiable map class.
immutable(List<E>) - Static method in class ai.eloquent.util.FunctionalUtils
Like Collections.unmodifiableList(List), but does not wrap already unmodifiable lists in the unmodifiable list class.
immutable(Set<E>) - Static method in class ai.eloquent.util.FunctionalUtils
Like Collections.unmodifiableSet(Set), but does not wrap already unmodifiable sets in the unmodifiable set class.
impl - Variable in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
The Raft algorithm we're actually running, wrapped in a single-threaded environment.
incrementCount(E) - Method in class ai.eloquent.stats.IntCounter
Adds 1 to the count for the given key.
index - Variable in class ai.eloquent.raft.RaftLogEntryLocation
The index of this log entry.
INDEX_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
installSnapshot(RaftLog.Snapshot, long) - Method in class ai.eloquent.raft.RaftLog
This gets called from handleInstallSnapshotRPC() in EloquentRaftMember.
INSTALLSNAPSHOT_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
INSTALLSNAPSHOTREPLY_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
InstantTransport - Class in ai.eloquent.raft
This is used for benchmarking, and to do JIT burn-ins for latency sensitive code paths.
InstantTransport() - Constructor for class ai.eloquent.raft.InstantTransport
 
IntCounter<E> - Class in ai.eloquent.stats
 
IntCounter() - Constructor for class ai.eloquent.stats.IntCounter
Constructs a new (empty) Counter.
IntegrationTests - Interface in ai.eloquent.test
Mark a test as being slow and requiring external integrations (e.g., Rabbit).
internalGetFieldAccessorTable() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
 
internalGetFieldAccessorTable() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
internalGetMapField(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
internalGetMapField(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
internalGetMutableMapField(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
internalGetValueMap() - Static method in enum ai.eloquent.data.UDPBroadcastProtos.MessageType
 
internalGetValueMap() - Static method in enum ai.eloquent.raft.EloquentRaftProto.LogEntryType
 
internalGetValueMap() - Static method in enum ai.eloquent.raft.EloquentRaftProto.MembershipChangeStatus
 
internalGetValueMap() - Static method in enum ai.eloquent.raft.KeyValueStateMachineProto.TransitionType
 
intersect(Span, Span) - Static method in class ai.eloquent.util.Span
Returns the intersection between two spans.
INVALID_VALUE - Static variable in enum ai.eloquent.raft.KeyValueStateMachineProto.TransitionType
INVALID = 0;
invokeAll(Collection<? extends Callable<T>>) - Method in class ai.eloquent.web.TrackedExecutorService
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class ai.eloquent.web.TrackedExecutorService
invokeAny(Collection<? extends Callable<T>>) - Method in class ai.eloquent.web.TrackedExecutorService
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class ai.eloquent.web.TrackedExecutorService
ioExceptionProb - Variable in class ai.eloquent.raft.LocalTransport
The probability of getting an IO exception when calling a transport function.
IOSupplier<E> - Interface in ai.eloquent.util
A supplier which can throw an IOexception.
IOUtils - Class in ai.eloquent.io
Helper Class for various I/O related things.
IS_BROADCAST_FIELD_NUMBER - Static variable in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
IS_READY - Variable in class ai.eloquent.raft.RaftLifecycle
The indicator for whether our web server is accepting new requests.
IS_SHUTTING_DOWN - Variable in class ai.eloquent.raft.RaftLifecycle
This indicator gets set when we are shutting down, and should not allow new requests to proceed.
isAlive() - Method in class ai.eloquent.raft.EloquentRaftNode
Returns true if we're currently alive, false if we've closed.
isCache() - Method in class ai.eloquent.util.Lazy
Specify whether this lazy should garbage collect its value if needed, or whether it should force it to be persistent.
isCandidate() - Method in class ai.eloquent.raft.RaftState
If true, we are a candidate to become leader in an election.
isCertainlyHeld() - Method in interface ai.eloquent.raft.Theseus.LongLivedLock
Returns true if the lock represented is still certainly held.
isEmpty() - Method in class ai.eloquent.util.IdentityHashSet
Returns true if this set contains no elements.
isGarbageCollected() - Method in class ai.eloquent.util.Lazy
Check if this lazy has been garbage collected, if it is a cached value.
isInitialized() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
 
isInitialized() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
isInitialized() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
 
isInitialized() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
isInitialized() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
 
isInitialized() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
isInitialized() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
 
isInitialized() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest.Builder
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
 
isInitialized() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
 
isInitialized() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
isLeader() - Method in class ai.eloquent.raft.RaftState
If true, we [think we] are the leader.
isLeader() - Method in class ai.eloquent.raft.Theseus
If true, this node is the leader of the Raft cluster.
isPerhapsHeld() - Method in interface ai.eloquent.raft.Theseus.LongLivedLock
Returns true if the lock represented has a chance of being held.
ISRPC_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
isRunning() - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
Check if the algorithm has already been stopped via RaftAlgorithm.stop(boolean).
isRunning() - Method in interface ai.eloquent.raft.RaftAlgorithm
Check if the algorithm has already been stopped via RaftAlgorithm.stop(boolean).
isRunning() - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
Check if the algorithm has already been stopped via RaftAlgorithm.stop(boolean).
isShutdown() - Method in class ai.eloquent.web.TrackedExecutorService
isTerminated() - Method in class ai.eloquent.web.TrackedExecutorService
iterator() - Method in class ai.eloquent.raft.RaftBackedCache
iterator() - Method in class ai.eloquent.util.IdentityHashSet
Returns an iterator over the elements in this set.
iterator() - Method in class ai.eloquent.util.Span

J

join(Iterable<X>, String) - Static method in class ai.eloquent.util.StringUtils
Joins each elem in the Iterable with the given glue.
join(Object[], String) - Static method in class ai.eloquent.util.StringUtils
Joins each elem in the array with the given glue.
join(Object[], int, int, String) - Static method in class ai.eloquent.util.StringUtils
Joins an array of elements in a given span.
join(String[], String) - Static method in class ai.eloquent.util.StringUtils
Joins each elem in the given String[] array with the given glue.
join(List<? extends E>, String, Function<E, String>, int, int) - Static method in class ai.eloquent.util.StringUtils
 
join(Stream<X>, String) - Static method in class ai.eloquent.util.StringUtils
Joins each elem in the Stream with the given glue.
join(Thread) - Static method in class ai.eloquent.util.Uninterruptably
Join with a thread, retrying the join if we are interrupted.

K

KEY_FIELD_NUMBER - Static variable in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
KEY_FIELD_NUMBER - Static variable in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
KEY_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
KEY_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
keys() - Method in class ai.eloquent.raft.KeyValueStateMachine
This gets the current set of keys in the state machine.
keysIdleSince(Duration, long) - Method in class ai.eloquent.raft.KeyValueStateMachine
Returns entries which have not been modified in at least |age| amount of time.
keysPresentSince(Duration, long) - Method in class ai.eloquent.raft.KeyValueStateMachine
Returns entries which have not been modified in at least |age| amount of time.
KeyValueStateMachine - Class in ai.eloquent.raft
This is the standard state machine we use to implement our RAFT distributed storage.
KeyValueStateMachine(String) - Constructor for class ai.eloquent.raft.KeyValueStateMachine
Create a new state machine, with knowledge of what node it's running on
KeyValueStateMachine.ChangeListener - Interface in ai.eloquent.raft
This holds a locally registered callback that will be called whenever the state machine changes.
KeyValueStateMachineProto - Class in ai.eloquent.raft
 
KeyValueStateMachineProto.ClearTransients - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.ClearTransients
KeyValueStateMachineProto.ClearTransients.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.ClearTransients
KeyValueStateMachineProto.ClearTransientsOrBuilder - Interface in ai.eloquent.raft
 
KeyValueStateMachineProto.KVStateMachine - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.KVStateMachine
KeyValueStateMachineProto.KVStateMachine.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.KVStateMachine
KeyValueStateMachineProto.KVStateMachineOrBuilder - Interface in ai.eloquent.raft
 
KeyValueStateMachineProto.LockRequest - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.LockRequest
KeyValueStateMachineProto.LockRequest.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.LockRequest
KeyValueStateMachineProto.LockRequestOrBuilder - Interface in ai.eloquent.raft
 
KeyValueStateMachineProto.QueueLock - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.QueueLock
KeyValueStateMachineProto.QueueLock.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.QueueLock
KeyValueStateMachineProto.QueueLockOrBuilder - Interface in ai.eloquent.raft
 
KeyValueStateMachineProto.ReleaseLock - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.ReleaseLock
KeyValueStateMachineProto.ReleaseLock.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.ReleaseLock
KeyValueStateMachineProto.ReleaseLockOrBuilder - Interface in ai.eloquent.raft
 
KeyValueStateMachineProto.RemoveValue - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.RemoveValue
KeyValueStateMachineProto.RemoveValue.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.RemoveValue
KeyValueStateMachineProto.RemoveValueOrBuilder - Interface in ai.eloquent.raft
 
KeyValueStateMachineProto.RequestLock - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.RequestLock
KeyValueStateMachineProto.RequestLock.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.RequestLock
KeyValueStateMachineProto.RequestLockOrBuilder - Interface in ai.eloquent.raft
 
KeyValueStateMachineProto.SetValue - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.SetValue
KeyValueStateMachineProto.SetValue.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.SetValue
KeyValueStateMachineProto.SetValueOrBuilder - Interface in ai.eloquent.raft
 
KeyValueStateMachineProto.Transition - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.Transition
KeyValueStateMachineProto.Transition.BodyCase - Enum in ai.eloquent.raft
 
KeyValueStateMachineProto.Transition.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.Transition
KeyValueStateMachineProto.TransitionOrBuilder - Interface in ai.eloquent.raft
 
KeyValueStateMachineProto.TransitionType - Enum in ai.eloquent.raft
Protobuf enum ai.eloquent.raft.TransitionType
KeyValueStateMachineProto.TryLock - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.TryLock
KeyValueStateMachineProto.TryLock.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.TryLock
KeyValueStateMachineProto.TryLockOrBuilder - Interface in ai.eloquent.raft
 
KeyValueStateMachineProto.ValueWithOptionalOwner - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.ValueWithOptionalOwner
KeyValueStateMachineProto.ValueWithOptionalOwner.Builder - Class in ai.eloquent.raft
Protobuf type ai.eloquent.raft.ValueWithOptionalOwner
KeyValueStateMachineProto.ValueWithOptionalOwnerOrBuilder - Interface in ai.eloquent.raft
 
killNodes(long, long) - Method in class ai.eloquent.raft.RaftState
Get the set of dead nodes that we should clear transient entries for.

L

LAST_ACCESSED_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
lastApplied() - Method in class ai.eloquent.raft.RaftState
The index of the highest log entry applied to state machine (initialized to 0, increases monotonically).
LASTCONFIG_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
lastConfigurationEntryLocation() - Method in class ai.eloquent.raft.RaftLog
Get the location of the most recent log entry.
LASTINDEX_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
LASTLOGINDEX_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
LASTLOGTERM_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
lastMessageTimestamp - Variable in class ai.eloquent.raft.RaftState
The timestamp of the last message received from each of the servers.
LASTTERM_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
Lazy<E> - Class in ai.eloquent.util
An instantiation of a lazy object.
Lazy() - Constructor for class ai.eloquent.util.Lazy
 
leader - Variable in class ai.eloquent.raft.RaftState
The identity of the leader, if we know it.
LEADERCOMMIT_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
LEADERNAME_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
LEADERNAME_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
leadership - Variable in class ai.eloquent.raft.RaftState
The leadership status of this node (leader / candidate / other)
LEADERSHIPHINT_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
LEADERSHIPHINT_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
LEADERTIMISH_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
length() - Method in class ai.eloquent.util.Span
The length of this span -- i.e., the distance from Span.begin to Span.end.
level() - Static method in class ai.eloquent.raft.RaftLog
Get the current log level.
lifecycle() - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
 
lifecycle - Variable in class ai.eloquent.raft.EloquentRaftNode
The RaftLifecycle object that this Raft node is tied to.
lifecycle() - Method in interface ai.eloquent.raft.RaftAlgorithm
Get the RaftLifecycle object that this Algorithm is registered for.
lifecycle() - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
Get the RaftLifecycle object that this Algorithm is registered for.
lifecycle - Variable in class ai.eloquent.raft.Theseus
The RaftLifecycle that governs this Theseus
liftPartitions() - Method in class ai.eloquent.raft.LocalTransport
Lift all of our network partitions.
LIVE_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
LocalTransport - Class in ai.eloquent.raft
A mocked transport, that delivers messages to others listening on the same transport instance.
LocalTransport(long, long, double, double, boolean, long) - Constructor for class ai.eloquent.raft.LocalTransport
Create a mock transport.
LocalTransport(boolean) - Constructor for class ai.eloquent.raft.LocalTransport
A constructor that has presets for whether the transport is stable (i.e., lossless, etc.) or not
LocalTransport(boolean, boolean) - Constructor for class ai.eloquent.raft.LocalTransport
A constructor that has presets for whether the transport is stable (i.e., lossless, etc.) or not, and whether we should run in true time
LocalTransport() - Constructor for class ai.eloquent.raft.LocalTransport
Creates a stable transport.
LOCK_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
LOCK_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
LOCK_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
lockName() - Method in interface ai.eloquent.raft.Theseus.LongLivedLock
Returns the name of the lock that is held.
LOCKS_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
LOCKSKEYS_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
LOCKSVALUES_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
log - Static variable in interface ai.eloquent.raft.RaftAlgorithm
An SLF4J Logger for this class.
log - Variable in class ai.eloquent.raft.RaftState
The Raft log.

M

MACHINE_DOWN_TIMEOUT - Static variable in class ai.eloquent.raft.EloquentRaftAlgorithm
A very conservative timeout that defines when we consider a machine to be down.
main(String[]) - Static method in class ai.eloquent.data.UDPTransport
 
makePair(X, Y) - Static method in class ai.eloquent.util.Pair
Returns a Pair constructed from X and Y.
managedThreadPool(int, String, boolean, int) - Method in class ai.eloquent.raft.RaftLifecycle
Create a thread pool that closes itself on program shutdown.
managedThreadPool(int, String, boolean) - Method in class ai.eloquent.raft.RaftLifecycle
 
managedThreadPool(int, String, int) - Method in class ai.eloquent.raft.RaftLifecycle
 
managedThreadPool(int, String) - Method in class ai.eloquent.raft.RaftLifecycle
 
managedThreadPool(String, boolean, int) - Method in class ai.eloquent.raft.RaftLifecycle
Create a managed cached thread pool.
managedThreadPool(String, boolean) - Method in class ai.eloquent.raft.RaftLifecycle
 
managedThreadPool(String) - Method in class ai.eloquent.raft.RaftLifecycle
Create a managed cached thread pool.
managedThreadPool(String, int) - Method in class ai.eloquent.raft.RaftLifecycle
Create a managed cached thread pool with a given priority.
managedThreadPools - Variable in class ai.eloquent.raft.RaftLifecycle
The set of managed thread pools
map() - Method in class ai.eloquent.raft.KeyValueStateMachine
This returns a copy of the key->value map in the state machine.
matchIndex - Variable in class ai.eloquent.raft.RaftState
For each server, the index of the highest log entry known to be replicated on server.
MAX_SIMULTANEOUS_RUNS - Static variable in class ai.eloquent.util.SafeTimerTask
This is the maximum number of simultaneous runs of this task that we'll allow.
mergeAddServer(EloquentRaftProto.AddServerRequest) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.AddServerRequest addServer = 5;
mergeAddServerReply(EloquentRaftProto.AddServerReply) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.AddServerReply addServerReply = 11;
mergeAppendEntries(EloquentRaftProto.AppendEntriesRequest) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
-- The Requests
mergeAppendEntriesReply(EloquentRaftProto.AppendEntriesReply) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
-- The Replies
mergeApplyTransition(EloquentRaftProto.ApplyTransitionRequest) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.ApplyTransitionRequest applyTransition = 4;
mergeApplyTransitionReply(EloquentRaftProto.ApplyTransitionReply) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.ApplyTransitionReply applyTransitionReply = 10;
mergeClearTransients(KeyValueStateMachineProto.ClearTransients) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.ClearTransients clearTransients = 7;
mergeFrom(Message) - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
 
mergeFrom(UDPBroadcastProtos.CacheInvalidateMessage) - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
 
mergeFrom(UDPBroadcastProtos.FrontendRefreshMessage) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
 
mergeFrom(UDPBroadcastProtos.ReindexDocument) - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
 
mergeFrom(UDPBroadcastProtos.UDPPacket) - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
 
mergeFrom(EloquentRaftProto.AddServerReply) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
 
mergeFrom(EloquentRaftProto.AddServerRequest) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
 
mergeFrom(EloquentRaftProto.AppendEntriesReply) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
 
mergeFrom(EloquentRaftProto.AppendEntriesRequest) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
 
mergeFrom(EloquentRaftProto.ApplyTransitionReply) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
mergeFrom(EloquentRaftProto.ApplyTransitionRequest) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
 
mergeFrom(EloquentRaftProto.InstallSnapshotReply) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
 
mergeFrom(EloquentRaftProto.InstallSnapshotRequest) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
 
mergeFrom(EloquentRaftProto.LivenessCheckReply) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest.Builder
 
mergeFrom(EloquentRaftProto.LivenessCheckRequest) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
mergeFrom(EloquentRaftProto.LogEntry) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
mergeFrom(EloquentRaftProto.RaftMessage) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
 
mergeFrom(EloquentRaftProto.RemoveServerReply) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
 
mergeFrom(EloquentRaftProto.RemoveServerRequest) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
 
mergeFrom(EloquentRaftProto.RequestVoteReply) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
 
mergeFrom(EloquentRaftProto.RequestVoteRequest) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
 
mergeFrom(EloquentRaftProto.StateMachine) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
 
mergeFrom(KeyValueStateMachineProto.ClearTransients) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
mergeFrom(KeyValueStateMachineProto.KVStateMachine) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
 
mergeFrom(KeyValueStateMachineProto.LockRequest) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
 
mergeFrom(KeyValueStateMachineProto.QueueLock) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
 
mergeFrom(KeyValueStateMachineProto.ReleaseLock) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
 
mergeFrom(KeyValueStateMachineProto.RemoveValue) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
 
mergeFrom(KeyValueStateMachineProto.RequestLock) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
 
mergeFrom(KeyValueStateMachineProto.SetValue) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
mergeFrom(KeyValueStateMachineProto.Transition) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
 
mergeFrom(KeyValueStateMachineProto.TryLock) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
 
mergeFrom(Message) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
 
mergeFrom(KeyValueStateMachineProto.ValueWithOptionalOwner) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
 
mergeHolder(KeyValueStateMachineProto.LockRequest) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
.ai.eloquent.raft.LockRequest holder = 1;
mergeInstallSnapshot(EloquentRaftProto.InstallSnapshotRequest) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.InstallSnapshotRequest installSnapshot = 7;
mergeInstallSnapshotReply(EloquentRaftProto.InstallSnapshotReply) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.InstallSnapshotReply installSnapshotReply = 13;
mergeReleaseLock(KeyValueStateMachineProto.ReleaseLock) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.ReleaseLock releaseLock = 4;
mergeRemoveServer(EloquentRaftProto.RemoveServerRequest) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RemoveServerRequest removeServer = 6;
mergeRemoveServerReply(EloquentRaftProto.RemoveServerReply) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RemoveServerReply removeServerReply = 12;
mergeRemoveValue(KeyValueStateMachineProto.RemoveValue) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.RemoveValue removeValue = 6;
mergeRequestLock(KeyValueStateMachineProto.RequestLock) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.RequestLock requestLock = 2;
mergeRequestVotes(EloquentRaftProto.RequestVoteRequest) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RequestVoteRequest requestVotes = 3;
mergeRequestVotesReply(EloquentRaftProto.RequestVoteReply) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RequestVoteReply requestVotesReply = 9;
mergeSetValue(KeyValueStateMachineProto.SetValue) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.SetValue setValue = 5;
mergeTryLock(KeyValueStateMachineProto.TryLock) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.TryLock tryLock = 3;
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
 
mergeUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
 
messageType(EloquentRaftProto.RaftMessage) - Method in interface ai.eloquent.raft.RaftTransport
For debugging, get the message type of a given message proto object.
METHOD_RPC - Static variable in class ai.eloquent.raft.RaftGrpc
Deprecated.
middle() - Method in class ai.eloquent.util.Span
The middle (average?) of the span.
MISSINGFROMQUORUM_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
mkRaftMessage(String, Object, boolean) - Static method in interface ai.eloquent.raft.RaftTransport
Create an RPC request to send over the transport.
mkRaftMessage(String, Object) - Static method in interface ai.eloquent.raft.RaftTransport
Create a non-blocking RPC.
mkRaftRPC(String, Object) - Static method in interface ai.eloquent.raft.RaftTransport
Create a blocking RPC.
mockableNow() - Static method in class ai.eloquent.util.TimerUtils
A wrapper for Instant.now() that allows for mocking a particular time.
mockNow - Static variable in class ai.eloquent.util.TimerUtils
UNIT TESTS ONLY.
mockTime() - Method in class ai.eloquent.raft.RaftLifecycle.Builder
 
mtu - Variable in class ai.eloquent.data.UDPTransport
The inferred MTU (Maximum Transmission Unit) of this transport
mutableState() - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
DANGEROUS: USE ONLY IF YOU KNOW WHAT YOU ARE DOING get A REFERENCE TO the current Raft state.
mutableState() - Method in interface ai.eloquent.raft.RaftAlgorithm
DANGEROUS: USE ONLY IF YOU KNOW WHAT YOU ARE DOING get A REFERENCE TO the current Raft state.
mutableState() - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
DANGEROUS: USE ONLY IF YOU KNOW WHAT YOU ARE DOING get A REFERENCE TO the current Raft state.
mutableStateMachine() - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
 
mutableStateMachine() - Method in interface ai.eloquent.raft.RaftAlgorithm
DANGEROUS: USE ONLY IF YOU KNOW WHAT YOU ARE DOING get A REFERENCE TO the current Raft state machine.
mutableStateMachine() - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
DANGEROUS: USE ONLY IF YOU KNOW WHAT YOU ARE DOING get A REFERENCE TO the current Raft state machine.

N

NAME_FIELD_NUMBER - Static variable in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
NAME_FIELD_NUMBER - Static variable in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
NetRaftTransport - Class in ai.eloquent.raft
A Raft transport implemented directly over UDP
NetRaftTransport(String, int, boolean) - Constructor for class ai.eloquent.raft.NetRaftTransport
Create a UDP transport.
NetRaftTransport(String) - Constructor for class ai.eloquent.raft.NetRaftTransport
 
NEW_HOSPICE_MEMBER_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
NEW_HOSPICE_MEMBER_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
newBlockingStub(Channel) - Static method in class ai.eloquent.raft.RaftGrpc
Creates a new blocking-style stub that supports unary and streaming output calls on the service
newBuilder() - Static method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
newBuilder(UDPBroadcastProtos.CacheInvalidateMessage) - Static method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
newBuilder() - Static method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
newBuilder(UDPBroadcastProtos.FrontendRefreshMessage) - Static method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
newBuilder() - Static method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
newBuilder(UDPBroadcastProtos.ReindexDocument) - Static method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
newBuilder() - Static method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
newBuilder(UDPBroadcastProtos.UDPPacket) - Static method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
newBuilder() - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
newBuilder(EloquentRaftProto.AddServerReply) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
newBuilder() - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
newBuilder(EloquentRaftProto.AddServerRequest) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
newBuilder() - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
newBuilder(EloquentRaftProto.AppendEntriesReply) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
newBuilder() - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
newBuilder(EloquentRaftProto.AppendEntriesRequest) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
newBuilder() - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
newBuilder(EloquentRaftProto.ApplyTransitionReply) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
newBuilder() - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
newBuilder(EloquentRaftProto.ApplyTransitionRequest) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
newBuilder() - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
newBuilder(EloquentRaftProto.InstallSnapshotReply) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
newBuilder() - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
newBuilder(EloquentRaftProto.InstallSnapshotRequest) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
newBuilder() - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
newBuilder(EloquentRaftProto.LivenessCheckReply) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
newBuilder() - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
newBuilder(EloquentRaftProto.LivenessCheckRequest) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
newBuilder() - Static method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
newBuilder(EloquentRaftProto.LogEntry) - Static method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
newBuilder() - Static method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
newBuilder(EloquentRaftProto.RaftMessage) - Static method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
newBuilder() - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
newBuilder(EloquentRaftProto.RemoveServerReply) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
newBuilder() - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
newBuilder(EloquentRaftProto.RemoveServerRequest) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
newBuilder() - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
newBuilder(EloquentRaftProto.RequestVoteReply) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
newBuilder() - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
newBuilder(EloquentRaftProto.RequestVoteRequest) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
newBuilder() - Static method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
newBuilder(EloquentRaftProto.StateMachine) - Static method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
newBuilder() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
newBuilder(KeyValueStateMachineProto.ClearTransients) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
newBuilder() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
newBuilder(KeyValueStateMachineProto.KVStateMachine) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
newBuilder() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
newBuilder(KeyValueStateMachineProto.LockRequest) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
newBuilder() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
newBuilder(KeyValueStateMachineProto.QueueLock) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
newBuilder() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
newBuilder(KeyValueStateMachineProto.ReleaseLock) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
newBuilder() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
newBuilder(KeyValueStateMachineProto.RemoveValue) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
newBuilder() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
newBuilder(KeyValueStateMachineProto.RequestLock) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
newBuilder() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
newBuilder(KeyValueStateMachineProto.SetValue) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
newBuilder() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
newBuilder(KeyValueStateMachineProto.Transition) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
newBuilder() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
newBuilder(KeyValueStateMachineProto.TryLock) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
newBuilder() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
newBuilder(KeyValueStateMachineProto.ValueWithOptionalOwner) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
newBuilder() - Static method in class ai.eloquent.raft.RaftLifecycle
Create a new lifecycle builder.
newBuilderForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
newBuilderForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
newBuilderForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
newBuilderForType() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
newBuilderForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
newBuilderForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
newBuilderForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
newBuilderForType() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
newBuilderForType() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
newBuilderForType() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
newBuilderForType() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
newBuilderForType() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
newBuilderForType() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
newBuilderForType() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
newBuilderForType() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
newBuilderForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
newBuilderForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
newBuilderForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
newBuilderForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
newBuilderForType() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
newBuilderForType() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
newBuilderForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
newBuilderForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
newBuilderForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
newBuilderForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
newBuilderForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
newBuilderForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
newBuilderForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
newBuilderForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
newBuilderForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
newBuilderForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
newBuilderForType() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
NEWENTRYINDEX_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
NEWENTRYTERM_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
newFutureStub(Channel) - Static method in class ai.eloquent.raft.RaftGrpc
Creates a new ListenableFuture-style stub that supports unary calls on the service
NEWSERVER_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
newStub(Channel) - Static method in class ai.eloquent.raft.RaftGrpc
Creates a new async stub that supports all call types for the service
nextIndex - Variable in class ai.eloquent.raft.RaftState
For each server, the index of the next log entry to send to that server (initialized to leader last log index + 1).
NEXTINDEX_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
NEXTINDEX_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
node - Variable in class ai.eloquent.raft.Theseus
The actual Raft node.
NOT_LEADER_VALUE - Static variable in enum ai.eloquent.raft.EloquentRaftProto.MembershipChangeStatus
The node is not the leader.
now() - Method in class ai.eloquent.raft.LocalTransport
The current (local) time on the transport.
now() - Method in interface ai.eloquent.raft.RaftTransport
The current (local) time on the transport.
now() - Method in interface ai.eloquent.util.SafeTimer
This retrieves the current time on this box.
now() - Method in class ai.eloquent.util.SafeTimerMock
This retrieves the current time on this box.
now() - Method in class ai.eloquent.util.SafeTimerReal
This retrieves the current time on this box.
numRPCsSent - Variable in class ai.eloquent.raft.LocalTransport
The number of RPC messages this transport has sent.
numTasksScheduled() - Method in class ai.eloquent.util.SafeTimerMock
This returns the number of tasks we currently have scheduled on this SafeTimerMock.

O

observeDuration(Object) - Static method in class ai.eloquent.monitoring.Prometheus
Observe duration on a Prometheus timer.
observeLifeFrom(String, long) - Method in class ai.eloquent.raft.RaftState
Signal to the state that we have signs of life from a particular follower.
of(Supplier<E>) - Static method in class ai.eloquent.util.Lazy
Create a lazy value from the given provider.
ofThrowable(ThrowableSupplier<E>, boolean) - Static method in class ai.eloquent.util.FunctionalUtils
 
ofThrowable(ThrowableSupplier<E>) - Static method in class ai.eloquent.util.FunctionalUtils
 
OK_VALUE - Static variable in enum ai.eloquent.raft.EloquentRaftProto.MembershipChangeStatus
The membership change was successful
OLDSERVER_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
onChange(String, Optional<byte[]>, Map<String, byte[]>) - Method in interface ai.eloquent.raft.KeyValueStateMachine.ChangeListener
Run on a value of the state machine changing.
onChange(String, Optional<V>) - Method in interface ai.eloquent.raft.RaftBackedCache.ChangeListener
Run on a value of the state machine changing.
onSet(V) - Method in class ai.eloquent.raft.RaftBackedCache
Run every time an object is set in the cache.
OTHER_ERROR_VALUE - Static variable in enum ai.eloquent.raft.EloquentRaftProto.MembershipChangeStatus
Some other error went wrong.
overlap(Span) - Method in class ai.eloquent.util.Span
Returns the amount of overlap between this span and the argument span.
overlaps(Span) - Method in class ai.eloquent.util.Span
Returns true if there's any overlap between this span and the argument span.
overwriteWithSerialized(byte[], long, ExecutorService) - Method in class ai.eloquent.raft.RaftStateMachine
This overwrites the current state of the state machine with a serialized proto.
overwriteWithSerializedImpl(byte[], long, ExecutorService) - Method in class ai.eloquent.raft.KeyValueStateMachine
This overwrites the current state of the state machine with a serialized proto.
overwriteWithSerializedImpl(byte[], long, ExecutorService) - Method in class ai.eloquent.raft.RaftStateMachine
This overwrites the current state of the state machine with a serialized proto.
OWNER_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
OWNER_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
OWNER_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
owners() - Method in class ai.eloquent.raft.KeyValueStateMachine
The set of nodes that own anything in the state machine.
owners() - Method in class ai.eloquent.raft.RaftStateMachine
The set of nodes that own anything in the state machine.

P

pageAboveThreadCount(int) - Method in class ai.eloquent.web.TrackedExecutorService
Page if we have more than the argument number of threads in the thread pool.
Pair<T1,T2> - Class in ai.eloquent.util
Pair is a Class for holding mutable pairs of objects.
Pair() - Constructor for class ai.eloquent.util.Pair
 
Pair(T1, T2) - Constructor for class ai.eloquent.util.Pair
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
parseDelimitedFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
parseFrom(ByteString) - Static method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
parseFrom(byte[]) - Static method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
parseFrom(InputStream) - Static method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
parseFrom(ByteString) - Static method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
parseFrom(byte[]) - Static method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
parseFrom(InputStream) - Static method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
parseFrom(ByteString) - Static method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
parseFrom(byte[]) - Static method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
parseFrom(InputStream) - Static method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
parseFrom(ByteString) - Static method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
parseFrom(byte[]) - Static method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
parseFrom(InputStream) - Static method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
parseFrom(ByteBuffer) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
parseFrom(ByteString) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
parseFrom(byte[]) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
parseFrom(InputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
parseFrom(CodedInputStream) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
parser() - Static method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
parser() - Static method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
parser() - Static method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
parser() - Static method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
parser() - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
parser() - Static method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
parser() - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
parser() - Static method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
parser() - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
parser() - Static method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
parser() - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
parser() - Static method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
parser() - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
parser() - Static method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
parser() - Static method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
parser() - Static method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
parser() - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
parser() - Static method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
parser() - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
parser() - Static method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
parser() - Static method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
parser() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
parser() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
parser() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
parser() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
parser() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
parser() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
parser() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
parser() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
parser() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
parser() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
parser() - Static method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
partitionOff(long, long, String...) - Method in class ai.eloquent.raft.LocalTransport
Create a nework partition of the given nodes, separating them from the rest of the cluster (but allowing them to talk to each other just fine).
PAYLOAD_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
period - Variable in class ai.eloquent.util.SafeTimerMock.ScheduledTask
 
persist(String, V, boolean) - Method in class ai.eloquent.raft.RaftBackedCache
Evict an element from our cache.
PING_VALUE - Static variable in enum ai.eloquent.data.UDPBroadcastProtos.MessageType
A routine ping
Pointer<T> - Class in ai.eloquent.util
A pointer to an object, to get around not being able to access non-final variables within an anonymous function.
Pointer() - Constructor for class ai.eloquent.util.Pointer
Create a pointer pointing nowhere.
Pointer(T) - Constructor for class ai.eloquent.util.Pointer
Create a pointer pointing at the given object.
POOL - Static variable in interface ai.eloquent.data.Transport
A thread pool from which to run tasks.
pool() - Method in class ai.eloquent.util.SafeTimerTask
An overwritable function for getting the pool that we should run this timer's tasks on.
prefix() - Method in class ai.eloquent.raft.RaftBackedCache
The raft prefix to use on RaftBackedCache.get(String) and RaftBackedCache.put(String, Object, boolean) to translate from our local namespace to Raft's global namespace
PREVLOGINDEX_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
PREVLOGTERM_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
Prometheus - Class in ai.eloquent.monitoring
A facade for handling calls to Prometheus When Prometheus is not found in the classpath, or a different version is found, we revert to a mocked version of Prometheus We enforce that 2 metrics with the same name refer to the same metric.
put(String, V, boolean) - Method in class ai.eloquent.raft.RaftBackedCache
Set an element in Raft.
putAllLocks(Map<String, KeyValueStateMachineProto.QueueLock>) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
@Deprecated
putAllValues(Map<String, KeyValueStateMachineProto.ValueWithOptionalOwner>) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
@Deprecated
putLocks(String, KeyValueStateMachineProto.QueueLock) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
@Deprecated
putValues(String, KeyValueStateMachineProto.ValueWithOptionalOwner) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
@Deprecated

Q

queuedTaskCount() - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
Return the number of tasks we have queued to be executed by Raft.
QUORUM_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
QUORUM_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 

R

raft - Variable in class ai.eloquent.raft.RaftBackedCache
The implementing Raft for the cache.
RAFT_VALUE - Static variable in enum ai.eloquent.data.UDPBroadcastProtos.MessageType
A raft message
RaftAlgorithm - Interface in ai.eloquent.raft
A simple little interface for receiving Raft RPC messages.
RaftBackedCache<V> - Class in ai.eloquent.raft
A cache that keeps values in Raft, but saves them to a given persistence store when they have been unmodified in Raft for too long.
RaftBackedCache(Theseus, Duration, Duration, int) - Constructor for class ai.eloquent.raft.RaftBackedCache
Create a Raft backed cache with a particular Raft implementation.
RaftBackedCache(Theseus, Duration, Duration) - Constructor for class ai.eloquent.raft.RaftBackedCache
Create a Raft backed cache with the default Raft implementation.
RaftBackedCache.ChangeListener<V> - Interface in ai.eloquent.raft
This holds a locally registered callback that will be called whenever the cache changes.
RaftErrorListener - Interface in ai.eloquent.error
An error listener, for when something goes wrong in Raft.
RaftFailsafe - Interface in ai.eloquent.raft
Failsafes are custom detectors that can make use of deploy-specific information (for example, spying on Kubernetes config) to cheat on CAP theorem limits about detecting cluster deadlocks.
RaftGrpc - Class in ai.eloquent.raft
 
RaftGrpc.RaftBlockingStub - Class in ai.eloquent.raft
 
RaftGrpc.RaftFutureStub - Class in ai.eloquent.raft
 
RaftGrpc.RaftImplBase - Class in ai.eloquent.raft
 
RaftGrpc.RaftStub - Class in ai.eloquent.raft
 
RaftImplBase() - Constructor for class ai.eloquent.raft.RaftGrpc.RaftImplBase
 
RaftLifecycle - Class in ai.eloquent.raft
 
RaftLifecycle(Lazy<SafeTimer>) - Constructor for class ai.eloquent.raft.RaftLifecycle
 
RaftLifecycle.Builder - Class in ai.eloquent.raft
A builder for a lifecycle.
RaftLog - Class in ai.eloquent.raft
There turns out to be an annoying amount of book-keeping around the logging abstraction in Raft, since it can be compacted, truncated, rewritten, committed, and queried in all sorts of strange ways.
RaftLog(RaftStateMachine, Collection<String>, ExecutorService) - Constructor for class ai.eloquent.raft.RaftLog
Create a log from a state machine and initial configuration.
RaftLog.Snapshot - Class in ai.eloquent.raft
This is used in truncating the logs when they grow too long.
RaftLogEntryLocation - Class in ai.eloquent.raft
A little helper class for a log entry location for a Raft log.
RaftLogEntryLocation(long, long) - Constructor for class ai.eloquent.raft.RaftLogEntryLocation
The straightforward constructor.
RaftState - Class in ai.eloquent.raft
The state of a Raft node.
RaftState(String, RaftStateMachine, ExecutorService) - Constructor for class ai.eloquent.raft.RaftState
Create a new Raft state with only one node -- the given argument server name.
RaftState(String, RaftStateMachine, int, ExecutorService) - Constructor for class ai.eloquent.raft.RaftState
Create a new Raft state with the given target cluster size.
RaftState(String, RaftStateMachine, Collection<String>, ExecutorService) - Constructor for class ai.eloquent.raft.RaftState
Create a new Raft state with the given cluster members.
RaftState(String, RaftLog, int) - Constructor for class ai.eloquent.raft.RaftState
The straightforward constructor
RaftState(String, RaftLog) - Constructor for class ai.eloquent.raft.RaftState
 
RaftState.LeadershipStatus - Enum in ai.eloquent.raft
The leadership status of the given Raft node.
RaftStateMachine - Class in ai.eloquent.raft
This is the interface that any state machine needs to implement in order to be used with Theseus.
RaftStateMachine() - Constructor for class ai.eloquent.raft.RaftStateMachine
 
RaftTransport - Interface in ai.eloquent.raft
This encapsulates all the non-functional components in EloquentRaftMember so that the remaining code can be easily unit-tested.
RaftTransport.Type - Enum in ai.eloquent.raft
The enumeration of different transport types.
readerFromString(String) - Static method in class ai.eloquent.io.IOUtils
Open a BufferedReader to a file, class path entry or URL specified by a String name.
readerFromString(String, String) - Static method in class ai.eloquent.io.IOUtils
Open a BufferedReader to a file or URL specified by a String name.
readKubernetesState() - Static method in class ai.eloquent.data.UDPTransport
Read the Kubernetes broadcast state from a file.
receiveAddServerRPC(EloquentRaftProto.AddServerRequest, long) - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
A request has been received to add a server to the cluster.
receiveAddServerRPC(EloquentRaftProto.AddServerRequest, long) - Method in interface ai.eloquent.raft.RaftAlgorithm
A request has been received to add a server to the cluster.
receiveAddServerRPC(EloquentRaftProto.AddServerRequest, long) - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
A request has been received to add a server to the cluster.
receiveAppendEntriesReply(EloquentRaftProto.AppendEntriesReply, long) - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
We received an asynchronous heartbeat from a server.
receiveAppendEntriesReply(EloquentRaftProto.AppendEntriesReply, long) - Method in interface ai.eloquent.raft.RaftAlgorithm
We received an asynchronous heartbeat from a server.
receiveAppendEntriesReply(EloquentRaftProto.AppendEntriesReply, long) - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
We received an asynchronous heartbeat from a server.
receiveAppendEntriesRPC(EloquentRaftProto.AppendEntriesRequest, Consumer<EloquentRaftProto.RaftMessage>, long) - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
Receive a request to apply a transition or multiple transitions.
receiveAppendEntriesRPC(EloquentRaftProto.AppendEntriesRequest, Consumer<EloquentRaftProto.RaftMessage>, long) - Method in interface ai.eloquent.raft.RaftAlgorithm
Receive a request to apply a transition or multiple transitions.
receiveAppendEntriesRPC(EloquentRaftProto.AppendEntriesRequest, Consumer<EloquentRaftProto.RaftMessage>, long) - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
Receive a request to apply a transition or multiple transitions.
receiveApplyTransitionRPC(EloquentRaftProto.ApplyTransitionRequest, long) - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
Apply a transition to Raft.
receiveApplyTransitionRPC(EloquentRaftProto.ApplyTransitionRequest, long) - Method in interface ai.eloquent.raft.RaftAlgorithm
Apply a transition to Raft.
receiveApplyTransitionRPC(EloquentRaftProto.ApplyTransitionRequest, long) - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
Apply a transition to Raft.
receiveBadRequest(EloquentRaftProto.RaftMessage) - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
A bad RPC call was received.
receiveBadRequest(EloquentRaftProto.RaftMessage) - Method in interface ai.eloquent.raft.RaftAlgorithm
A bad RPC call was received.
receiveBadRequest(EloquentRaftProto.RaftMessage) - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
A bad RPC call was received.
receiveInstallSnapshotReply(EloquentRaftProto.InstallSnapshotReply, long) - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
We received an asynchronous snapshot reply from a server.
receiveInstallSnapshotReply(EloquentRaftProto.InstallSnapshotReply, long) - Method in interface ai.eloquent.raft.RaftAlgorithm
We received an asynchronous snapshot reply from a server.
receiveInstallSnapshotReply(EloquentRaftProto.InstallSnapshotReply, long) - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
We received an asynchronous snapshot reply from a server.
receiveInstallSnapshotRPC(EloquentRaftProto.InstallSnapshotRequest, Consumer<EloquentRaftProto.RaftMessage>, long) - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
Receive a snapshot request RPC call.
receiveInstallSnapshotRPC(EloquentRaftProto.InstallSnapshotRequest, Consumer<EloquentRaftProto.RaftMessage>, long) - Method in interface ai.eloquent.raft.RaftAlgorithm
Receive a snapshot request RPC call.
receiveInstallSnapshotRPC(EloquentRaftProto.InstallSnapshotRequest, Consumer<EloquentRaftProto.RaftMessage>, long) - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
Receive a snapshot request RPC call.
receiveMessage(EloquentRaftProto.RaftMessage, Consumer<EloquentRaftProto.RaftMessage>, long) - Method in interface ai.eloquent.raft.RaftAlgorithm
Receive a non-blocking RPC in the form of a EloquentRaftProto.RaftMessage proto.
receiveRemoveServerRPC(EloquentRaftProto.RemoveServerRequest, long) - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
A request has been received to remove a server to the cluster.
receiveRemoveServerRPC(EloquentRaftProto.RemoveServerRequest, long) - Method in interface ai.eloquent.raft.RaftAlgorithm
A request has been received to remove a server to the cluster.
receiveRemoveServerRPC(EloquentRaftProto.RemoveServerRequest, long) - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
A request has been received to remove a server to the cluster.
receiveRequestVoteRPC(EloquentRaftProto.RequestVoteRequest, Consumer<EloquentRaftProto.RaftMessage>, long) - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
Clearly an election has been initiated, and some candidate is requesting votes to become the new leader.
receiveRequestVoteRPC(EloquentRaftProto.RequestVoteRequest, Consumer<EloquentRaftProto.RaftMessage>, long) - Method in interface ai.eloquent.raft.RaftAlgorithm
Clearly an election has been initiated, and some candidate is requesting votes to become the new leader.
receiveRequestVoteRPC(EloquentRaftProto.RequestVoteRequest, Consumer<EloquentRaftProto.RaftMessage>, long) - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
Clearly an election has been initiated, and some candidate is requesting votes to become the new leader.
receiveRequestVotesReply(EloquentRaftProto.RequestVoteReply, long) - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
We received votes from another server.
receiveRequestVotesReply(EloquentRaftProto.RequestVoteReply, long) - Method in interface ai.eloquent.raft.RaftAlgorithm
We received votes from another server.
receiveRequestVotesReply(EloquentRaftProto.RequestVoteReply, long) - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
We received votes from another server.
receiveRPC(EloquentRaftProto.RaftMessage, long) - Method in interface ai.eloquent.raft.RaftAlgorithm
Receive a blocking RPC in the form of a EloquentRaftProto.RaftMessage proto.
receiveVoteFrom(String) - Method in class ai.eloquent.raft.RaftState
Receive a vote from a particular server.
reconfigure(Collection<String>, boolean, long) - Method in class ai.eloquent.raft.RaftState
This creates a new configuration log entry, and appends it.
reconfigure(Collection<String>, long) - Method in class ai.eloquent.raft.RaftState
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class ai.eloquent.data.UDPBroadcastProtos
 
registerAllExtensions(ExtensionRegistry) - Static method in class ai.eloquent.data.UDPBroadcastProtos
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class ai.eloquent.raft.EloquentRaftProto
 
registerAllExtensions(ExtensionRegistry) - Static method in class ai.eloquent.raft.EloquentRaftProto
 
registerAllExtensions(ExtensionRegistryLite) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto
 
registerAllExtensions(ExtensionRegistry) - Static method in class ai.eloquent.raft.KeyValueStateMachineProto
 
registerCancelCallback(Runnable) - Method in class ai.eloquent.util.SafeTimerTask
Sometimes we want to be notified when things cancel.
registeredRaft - Variable in class ai.eloquent.raft.RaftLifecycle
This is the Theseus that's tied to this RaftLifecycle - if any.
registerFailsafe(RaftFailsafe) - Method in class ai.eloquent.raft.EloquentRaftNode
Register a new failsafe to run occasionally on this node.
registerFailsafe(RaftFailsafe) - Method in class ai.eloquent.raft.Theseus
Register a new failsafe to run occasionally on this raft node.
registerRaft(EloquentRaftNode) - Method in class ai.eloquent.raft.RaftLifecycle
This registers Raft on this RaftLifecycle, so that the RaftLifecycle can shut it down when it's ready.
registerShutdownHook(Runnable) - Method in class ai.eloquent.raft.EloquentRaftNode
This adds a hook to run before we shutdown this RaftNode.
REINDEX_VALUE - Static variable in enum ai.eloquent.data.UDPBroadcastProtos.MessageType
An indication that we should re-index a given document.
release() - Method in interface ai.eloquent.raft.Theseus.LongLivedLock
This releases a lock, and cleans up any resources waiting on it.
RELEASE_LOCK_VALUE - Static variable in enum ai.eloquent.raft.KeyValueStateMachineProto.TransitionType
RELEASE_LOCK = 1;
releaseLock(String) - Method in class ai.eloquent.raft.Theseus
Release a Raft lock
RELEASELOCK_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
remove(Object) - Method in class ai.eloquent.util.IdentityHashSet
Removes the specified element from this set if it is present.
REMOVE_VALUE_VALUE - Static variable in enum ai.eloquent.raft.KeyValueStateMachineProto.TransitionType
REMOVE_VALUE = 4;
removeChangeListener(KeyValueStateMachine.ChangeListener) - Method in class ai.eloquent.raft.KeyValueStateMachine
This removes a listener that will be called whenever the key-value store changes.
removeChangeListener(RaftBackedCache.ChangeListener) - Method in class ai.eloquent.raft.RaftBackedCache
This registers a listener that will be called whenever the key-value store changes.
removeChangeListener(KeyValueStateMachine.ChangeListener) - Method in class ai.eloquent.raft.Theseus
This removes a listener that will be called whenever the key-value store changes.
removeElementAsync(String, Duration) - Method in class ai.eloquent.raft.Theseus
This removes an element from the Raft key-value store.
removeElementsAsync(Set<String>, Duration) - Method in class ai.eloquent.raft.Theseus
This removes a set of elements from the Raft key-value store.
removeEntries(int) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
log entries to store (empty for heartbeat; may send more than one for efficiency)
removeErrorListener(RaftErrorListener) - Method in class ai.eloquent.raft.EloquentRaftNode
Stop listening from a specific RaftErrorListener
removeErrorListener(RaftErrorListener) - Method in class ai.eloquent.raft.KeyValueStateMachine
Stop listening from a specific RaftErrorListener
removeErrorListener(RaftErrorListener) - Method in class ai.eloquent.raft.Theseus
Remove an error listener from Raft.
removeErrorListener(RaftErrorListener) - Method in class ai.eloquent.web.TrackedExecutorService
Stop listening from a specific RaftErrorListener
removeLocks(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
@Deprecated
removeLocksValues(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
REMOVESERVER_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
REMOVESERVERREPLY_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
removeTransitions(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
repeated .ai.eloquent.raft.Transition transitions = 8;
REMOVEVALUE_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
removeValues(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
@Deprecated
removeValuesValues(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
removeWaiting(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
REQUEST_LOCK_VALUE - Static variable in enum ai.eloquent.raft.KeyValueStateMachineProto.TransitionType
was 0, before INVALID was added
REQUESTER_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
REQUESTER_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
REQUESTER_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
REQUESTLOCK_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
REQUESTVOTES_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
REQUESTVOTESREPLY_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
resetElectionTimeout(long, Optional<String>) - Method in class ai.eloquent.raft.RaftState
Reset the election timeout.
resetElectionTimeout(long, String) - Method in class ai.eloquent.raft.RaftState
 
resetMockTime() - Static method in class ai.eloquent.util.SafeTimerMock
This clears any previous timers we still had registered, and gets the system ready to restart
restore(String) - Method in class ai.eloquent.raft.RaftBackedCache
Get a value from wherever it was evicted to, if we can.
revive(String) - Method in class ai.eloquent.raft.RaftState
If we could not kill the transient state on a node, we need to revive it with this function.
rpc(EloquentRaftProto.RaftMessage) - Method in class ai.eloquent.raft.RaftGrpc.RaftBlockingStub
 
rpc(EloquentRaftProto.RaftMessage) - Method in class ai.eloquent.raft.RaftGrpc.RaftFutureStub
 
rpc(EloquentRaftProto.RaftMessage, StreamObserver<EloquentRaftProto.RaftMessage>) - Method in class ai.eloquent.raft.RaftGrpc.RaftImplBase
 
rpc(EloquentRaftProto.RaftMessage, StreamObserver<EloquentRaftProto.RaftMessage>) - Method in class ai.eloquent.raft.RaftGrpc.RaftStub
 
rpcTransport(String, String, EloquentRaftProto.RaftMessage, Consumer<EloquentRaftProto.RaftMessage>, Runnable, long) - Method in class ai.eloquent.raft.InstantTransport
 
rpcTransport(String, String, EloquentRaftProto.RaftMessage, Consumer<EloquentRaftProto.RaftMessage>, Runnable, long) - Method in class ai.eloquent.raft.LocalTransport
Send an RPC request over the transport, expecting a reply.
rpcTransport(String, String, EloquentRaftProto.RaftMessage, Consumer<EloquentRaftProto.RaftMessage>, Runnable, long) - Method in class ai.eloquent.raft.NetRaftTransport
Send an RPC request over the transport, expecting a reply.
rpcTransport(String, String, EloquentRaftProto.RaftMessage, Consumer<EloquentRaftProto.RaftMessage>, Runnable, long) - Method in interface ai.eloquent.raft.RaftTransport
Send an RPC request over the transport, expecting a reply.
rpcTransport(String, String, Object, Consumer<EloquentRaftProto.RaftMessage>, Runnable, long) - Method in interface ai.eloquent.raft.RaftTransport
 
rpcTransportAsFuture(String, String, Object, BiFunction<EloquentRaftProto.RaftMessage, Throwable, E>, Consumer<Runnable>, long) - Method in interface ai.eloquent.raft.RaftTransport
 
rpcTransportAsFuture(String, String, Object, BiFunction<EloquentRaftProto.RaftMessage, Throwable, E>, Consumer<Runnable>) - Method in interface ai.eloquent.raft.RaftTransport
 
run() - Method in interface ai.eloquent.util.RunnableThrowsException
 
run() - Method in class ai.eloquent.util.SafeTimerTask
run(Optional<Executor>) - Method in class ai.eloquent.util.SafeTimerTask
Run this job on an optional pool.
run(Executor) - Method in class ai.eloquent.util.SafeTimerTask
Run this task on the given pool.
runIfAppropriate() - Method in class ai.eloquent.util.SafeTimerMock.ScheduledTask
This returns true if the ScheduledTask should be removed from the list.
RunnableThrowsException - Interface in ai.eloquent.util
A Runnable that can throw an exception.
RuntimeInterruptedException - Exception in ai.eloquent.util
An unchecked version of InterruptedException.
RuntimeInterruptedException() - Constructor for exception ai.eloquent.util.RuntimeInterruptedException
 
RuntimeInterruptedException(InterruptedException) - Constructor for exception ai.eloquent.util.RuntimeInterruptedException
 
RuntimeIOException - Exception in ai.eloquent.util
An unchecked version of IOException.
RuntimeIOException() - Constructor for exception ai.eloquent.util.RuntimeIOException
Creates a new exception.
RuntimeIOException(String) - Constructor for exception ai.eloquent.util.RuntimeIOException
Creates a new exception with a message.
RuntimeIOException(Throwable) - Constructor for exception ai.eloquent.util.RuntimeIOException
Creates a new exception with an embedded cause.
RuntimeIOException(String, Throwable) - Constructor for exception ai.eloquent.util.RuntimeIOException
Creates a new exception with a message and an embedded cause.
runUnsafe() - Method in class ai.eloquent.util.SafeTimerTask
The implementation of the task, except that we are allowed to throw arbitrary exceptions.

S

SafeTimer - Interface in ai.eloquent.util
This is a Timer that only accepts SafeTimerTasks as tasks.
SafeTimerMock - Class in ai.eloquent.util
This holds all of our timer tasks in a mocked environment, so that when we run unit tests we can guarantee that things are getting called.
SafeTimerMock() - Constructor for class ai.eloquent.util.SafeTimerMock
 
SafeTimerMock.ScheduledTask - Class in ai.eloquent.util
This holds all our tasks for the timer mock
SafeTimerReal - Class in ai.eloquent.util
Created by keenon on 2/16/18.
SafeTimerReal() - Constructor for class ai.eloquent.util.SafeTimerReal
 
SafeTimerTask - Class in ai.eloquent.util
All TimerTask objects crash their parent thread when they throw an exception, so we wrap timers in SafeTimerTask objects, which don't.
SafeTimerTask() - Constructor for class ai.eloquent.util.SafeTimerTask
 
save(DataOutputStream) - Method in class ai.eloquent.util.Pair
Write a string representation of a Pair to a DataStream.
schedule(SafeTimerTask, long) - Method in class ai.eloquent.raft.InstantTransport
Schedule an event every |period| seconds.
schedule(long, int, Consumer<Long>) - Method in class ai.eloquent.raft.LocalTransport
The current time on the transport.
schedule(SafeTimerTask, long) - Method in class ai.eloquent.raft.LocalTransport
Schedule an event on the transport's time.
schedule(SafeTimerTask, long) - Method in class ai.eloquent.raft.NetRaftTransport
Schedule an event every |period| seconds.
schedule(SafeTimerTask, long) - Method in interface ai.eloquent.raft.RaftTransport
Schedule an event every |period| seconds.
schedule(SafeTimerTask, long) - Method in interface ai.eloquent.util.SafeTimer
 
schedule(SafeTimerTask, Duration) - Method in interface ai.eloquent.util.SafeTimer
 
schedule(SafeTimerTask, long, long) - Method in interface ai.eloquent.util.SafeTimer
 
schedule(SafeTimerTask, Duration, Duration) - Method in interface ai.eloquent.util.SafeTimer
 
schedule(SafeTimerTask, long) - Method in class ai.eloquent.util.SafeTimerMock
 
schedule(SafeTimerTask, long, long) - Method in class ai.eloquent.util.SafeTimerMock
 
schedule(SafeTimerTask, long) - Method in class ai.eloquent.util.SafeTimerReal
 
schedule(SafeTimerTask, long, long) - Method in class ai.eloquent.util.SafeTimerReal
 
scheduleAtFixedRate(SafeTimerTask, long) - Method in class ai.eloquent.raft.InstantTransport
Schedule an event every |period| seconds.
scheduleAtFixedRate(SafeTimerTask, long) - Method in class ai.eloquent.raft.LocalTransport
Schedule an event on the transport's time.
scheduleAtFixedRate(SafeTimerTask, long) - Method in class ai.eloquent.raft.NetRaftTransport
Schedule an event every |period| seconds.
scheduleAtFixedRate(SafeTimerTask, long) - Method in interface ai.eloquent.raft.RaftTransport
Schedule an event every |period| seconds.
scheduleAtFixedRate(SafeTimerTask, long, long) - Method in interface ai.eloquent.util.SafeTimer
 
scheduleAtFixedRate(SafeTimerTask, Duration, Duration) - Method in interface ai.eloquent.util.SafeTimer
 
scheduleAtFixedRate(SafeTimerTask, long) - Method in interface ai.eloquent.util.SafeTimer
Schedule at a fixed rate with no delay.
scheduleAtFixedRate(SafeTimerTask, Duration) - Method in interface ai.eloquent.util.SafeTimer
Schedule at a fixed rate with no delay.
scheduleAtFixedRate(SafeTimerTask, long, long) - Method in class ai.eloquent.util.SafeTimerMock
 
scheduleAtFixedRate(SafeTimerTask, long) - Method in class ai.eloquent.util.SafeTimerMock
 
scheduleAtFixedRate(SafeTimerTask, long, long) - Method in class ai.eloquent.util.SafeTimerReal
 
scheduleAtFixedRate(SafeTimerTask, long) - Method in class ai.eloquent.util.SafeTimerReal
 
scheduled - Variable in class ai.eloquent.util.SafeTimerMock
This is the list of all ScheduledTasks on this SafeTimerMock
scheduledAt - Variable in class ai.eloquent.util.SafeTimerMock.ScheduledTask
 
ScheduledTask(SafeTimerTask, long) - Constructor for class ai.eloquent.util.SafeTimerMock.ScheduledTask
 
ScheduledTask(SafeTimerTask, long, long) - Constructor for class ai.eloquent.util.SafeTimerMock.ScheduledTask
 
second - Variable in class ai.eloquent.util.Pair
Direct access is deprecated.
second() - Method in class ai.eloquent.util.Pair
 
sendAppendEntries(String, long) - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
Send an append entries request to a particular server.
sendAppendEntries(String, long) - Method in interface ai.eloquent.raft.RaftAlgorithm
Send an append entries request to a particular server.
sendAppendEntries(String, long) - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
Send an append entries request to a particular server.
SENDER_FIELD_NUMBER - Static variable in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
SENDER_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
sendTransport(String, UDPBroadcastProtos.MessageType, byte[]) - Method in interface ai.eloquent.data.Transport
Send a message on the transport.
sendTransport(String, UDPBroadcastProtos.MessageType, byte[]) - Method in class ai.eloquent.data.UDPTransport
Send a message over the transport to a destination.
sendTransport(String, String, EloquentRaftProto.RaftMessage) - Method in class ai.eloquent.raft.InstantTransport
 
sendTransport(String, String, EloquentRaftProto.RaftMessage) - Method in class ai.eloquent.raft.LocalTransport
Send an RPC request over the transport, not necessarily expecting a reply.
sendTransport(String, String, EloquentRaftProto.RaftMessage) - Method in class ai.eloquent.raft.NetRaftTransport
Send an RPC request over the transport, not necessarily expecting a reply.
sendTransport(String, String, EloquentRaftProto.RaftMessage) - Method in interface ai.eloquent.raft.RaftTransport
Send an RPC request over the transport, not necessarily expecting a reply.
sendTransport(String, String, Object) - Method in interface ai.eloquent.raft.RaftTransport
 
serialize(V) - Method in class ai.eloquent.raft.RaftBackedCache
Serialize an object of our value type into a byte array.
serialize() - Method in class ai.eloquent.raft.RaftStateMachine
This serializes the state machine's current state into a proto that can be read from overwriteWithSerialized().
serializeImpl() - Method in class ai.eloquent.raft.KeyValueStateMachine
This serializes the state machine's current state into a proto that can be read from RaftStateMachine.overwriteWithSerialized(byte[], long, ExecutorService).
serializeImpl() - Method in class ai.eloquent.raft.RaftStateMachine
This serializes the state machine's current state into a proto that can be read from overwriteWithSerialized().
SERVER_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
serverName - Variable in class ai.eloquent.data.UDPTransport
The name we should assign ourselves on the transport.
serverName() - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
The name of this server.
serverName - Variable in class ai.eloquent.raft.KeyValueStateMachine
The server that this state machine is running on.
serverName - Variable in class ai.eloquent.raft.NetRaftTransport
The name we should assign ourselves on the transport.
serverName() - Method in interface ai.eloquent.raft.RaftAlgorithm
The name of this server.
serverName - Variable in class ai.eloquent.raft.RaftState
The name (i.e., id) of this server.
serverName() - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
The name of this server.
serverName - Variable in class ai.eloquent.raft.Theseus
The name of our node.
serverToAdd(long, long) - Method in class ai.eloquent.raft.RaftState
Get the server to add to the cluster, if one should be added.
serverToRemove(long, long) - Method in class ai.eloquent.raft.RaftState
Get the server to remove from the cluster, if one should be removed.
SERVICE_NAME - Static variable in class ai.eloquent.raft.RaftGrpc
 
set(T) - Method in class ai.eloquent.util.Pointer
Set the pointer.
set(Optional<T>) - Method in class ai.eloquent.util.Pointer
Set the pointer to a possible value.
SET_VALUE_VALUE - Static variable in enum ai.eloquent.raft.KeyValueStateMachineProto.TransitionType
SET_VALUE = 3;
setAddServer(EloquentRaftProto.AddServerRequest) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.AddServerRequest addServer = 5;
setAddServer(EloquentRaftProto.AddServerRequest.Builder) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.AddServerRequest addServer = 5;
setAddServerReply(EloquentRaftProto.AddServerReply) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.AddServerReply addServerReply = 11;
setAddServerReply(EloquentRaftProto.AddServerReply.Builder) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.AddServerReply addServerReply = 11;
setAppendEntries(EloquentRaftProto.AppendEntriesRequest) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
-- The Requests
setAppendEntries(EloquentRaftProto.AppendEntriesRequest.Builder) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
-- The Requests
setAppendEntriesReply(EloquentRaftProto.AppendEntriesReply) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
-- The Replies
setAppendEntriesReply(EloquentRaftProto.AppendEntriesReply.Builder) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
-- The Replies
setApplyTransition(EloquentRaftProto.ApplyTransitionRequest) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.ApplyTransitionRequest applyTransition = 4;
setApplyTransition(EloquentRaftProto.ApplyTransitionRequest.Builder) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.ApplyTransitionRequest applyTransition = 4;
setApplyTransitionReply(EloquentRaftProto.ApplyTransitionReply) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.ApplyTransitionReply applyTransitionReply = 10;
setApplyTransitionReply(EloquentRaftProto.ApplyTransitionReply.Builder) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.ApplyTransitionReply applyTransitionReply = 10;
setCandidateName(String) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
the candidate requesting votes
setCandidateNameBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
the candidate requesting votes
setClearAll(boolean) - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
If true, we're invalidating the entire cache.
setClearTransients(KeyValueStateMachineProto.ClearTransients) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.ClearTransients clearTransients = 7;
setClearTransients(KeyValueStateMachineProto.ClearTransients.Builder) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.ClearTransients clearTransients = 7;
setCommitIndex(long, long) - Method in class ai.eloquent.raft.RaftLog
If leaderCommit > commitIndex, set commitIndex = min(leaderCommit, index of last new entry)
setConfiguration(int, String) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the new configuration for the cluster - only in CONFIGURATION
setContents(ByteString) - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
The actual contents of the message.
setCount(E, Integer) - Method in class ai.eloquent.stats.IntCounter
 
setCreatedAt(long) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
uint64 created_at = 4;
setCurrentTerm(long) - Method in class ai.eloquent.raft.RaftState
Set the current term for the state.
setData(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
raw bytes of the snapshot
setElementAsync(String, byte[], boolean, Duration) - Method in class ai.eloquent.raft.Theseus
THIS IS DANGEROUS TO USE! People can clobber each other's writes, and there are tons of race conditions if you use this call in conjunction with getElement() with no outside synchronization mechanism.
setEntries(int, EloquentRaftProto.LogEntry) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
log entries to store (empty for heartbeat; may send more than one for efficiency)
setEntries(int, EloquentRaftProto.LogEntry.Builder) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
log entries to store (empty for heartbeat; may send more than one for efficiency)
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
 
setField(Descriptors.FieldDescriptor, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
 
setFirst(T1) - Method in class ai.eloquent.util.Pair
 
setFollowerName(String) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
The name of the follower that sent this reply.
setFollowerName(String) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
The name of the follower that sent this reply.
setFollowerName(String) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
The name of the follower that sent this reply.
setFollowerNameBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
The name of the follower that sent this reply.
setFollowerNameBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
The name of the follower that sent this reply.
setFollowerNameBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
The name of the follower that sent this reply.
setFollowerTerm(long) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
the term of the follower, who is giving the vote.
setForwardedBy(int, String) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
setForwardedBy(int, String) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
setForwardedBy(int, String) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
the nodes that this request has already been forwarded through, for loop detection
setHolder(KeyValueStateMachineProto.LockRequest) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
.ai.eloquent.raft.LockRequest holder = 1;
setHolder(KeyValueStateMachineProto.LockRequest.Builder) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
.ai.eloquent.raft.LockRequest holder = 1;
setHospice(int, String) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
The list of nodes in the hospice
setIndex(long) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the index of the log entry
setInstallSnapshot(EloquentRaftProto.InstallSnapshotRequest) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.InstallSnapshotRequest installSnapshot = 7;
setInstallSnapshot(EloquentRaftProto.InstallSnapshotRequest.Builder) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.InstallSnapshotRequest installSnapshot = 7;
setInstallSnapshotReply(EloquentRaftProto.InstallSnapshotReply) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.InstallSnapshotReply installSnapshotReply = 13;
setInstallSnapshotReply(EloquentRaftProto.InstallSnapshotReply.Builder) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.InstallSnapshotReply installSnapshotReply = 13;
setIsBroadcast(boolean) - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
If true, this packet is a broadcast packet.
setIsRPC(boolean) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
If true, we are expecting a response to this request over the RPC channel.
setKey(ByteString) - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
The key we're invalidating.
setKey(String) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The key we're invalidating.
setKey(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
string key = 1;
setKey(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
string key = 1;
setKeyBytes(ByteString) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The key we're invalidating.
setKeyBytes(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
string key = 1;
setKeyBytes(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
string key = 1;
setLastAccessed(long) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
uint64 last_accessed = 3;
setLastConfig(int, String) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
The latest cluster configuration as of lastIndex (included only with the first chunk)
setLastIndex(long) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
The snapshot replaces all entries up through and including this index
setLastLogIndex(long) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
index of candidate's last log entry
setLastLogTerm(long) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
term of candidate's last log entry
setLastTerm(long) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
The term of lastIndex
setLeaderCommit(long) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
the leader's commitIndex
setLeaderName(String) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
so follower can redirect clients
setLeaderName(String) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
So the follower can redirect clients
setLeaderNameBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
so follower can redirect clients
setLeaderNameBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
So the follower can redirect clients
setLeadershipHint(String) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
address of recent leader, if known
setLeadershipHint(String) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
address of recent leader, if known
setLeadershipHintBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
address of recent leader, if known
setLeadershipHintBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
address of recent leader, if known
setLeaderTimish(long) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
NOT STANDARD RAFT: the leader's timestamp, so we can compute the timish values across the cluster
setLevel(int) - Static method in class ai.eloquent.raft.RaftLog
Explicitly set the log level.
setLevel(String) - Static method in class ai.eloquent.raft.RaftLog
Explicitly set the log level.
setLive(boolean) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
False if we're currently shutting down or booting up, true otherwise
setLock(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
string lock = 1;
setLock(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
string lock = 1;
setLock(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
string lock = 1;
setLockBytes(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
string lock = 1;
setLockBytes(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
string lock = 1;
setLockBytes(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
string lock = 1;
setLocksKeys(int, String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated string locksKeys = 5;
setLocksValues(int, KeyValueStateMachineProto.QueueLock) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
setLocksValues(int, KeyValueStateMachineProto.QueueLock.Builder) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.QueueLock locksValues = 6;
setMissingFromQuorum(boolean) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
NOT STANDARD RAFT: If true, this node is not in the quorum, and should perhaps be.
setName(String) - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
The name of the cache we're invalidating a key in.
setName(String) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The name of the cache we're invalidating a key in.
setNameBytes(ByteString) - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
The name of the cache we're invalidating a key in.
setNameBytes(ByteString) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The name of the cache we're invalidating a key in.
setNewEntryIndex(long) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
the index of the log entry
setNewEntryTerm(long) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
the term of the log entry
setNewHospiceMember(String) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
or, the addition of a hospice member
setNewHospiceMember(String) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
or, the addition of a hospice member - only in TRANSITION messages
setNewHospiceMemberBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
or, the addition of a hospice member
setNewHospiceMemberBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
or, the addition of a hospice member - only in TRANSITION messages
setNewServer(String) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
the name of the new server to add to the configuration
setNewServerBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
the name of the new server to add to the configuration
setNextIndex(long) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
The last index replicated on this server.
setNextIndex(long) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
index of candidate's last log entry
setOldServer(String) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
the name of the server to remove from the configuration
setOldServerBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
the name of the server to remove from the configuration
setOwner(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
string owner = 1;
setOwner(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
if this is not empty, the value will be cleaned up automatically when the owner disconnects
setOwner(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
if this is not empty, the value will be cleaned up automatically when the owner disconnects
setOwnerBytes(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
string owner = 1;
setOwnerBytes(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
if this is not empty, the value will be cleaned up automatically when the owner disconnects
setOwnerBytes(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
if this is not empty, the value will be cleaned up automatically when the owner disconnects
setPayload(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
the actual implementation of the state machine -- implementation specific so we save it as bytes
setPrevLogIndex(long) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
index of log entry immediately preceding new ones
setPrevLogTerm(long) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
term of log entry immediately preceding new ones
setQuorum(int, String) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
NOT STANDARD RAFT: The set of servers in the new configuration.
setQuorum(int, String) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
NOT STANDARD RAFT: The set of servers in the new configuration.
setReleaseLock(KeyValueStateMachineProto.ReleaseLock) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.ReleaseLock releaseLock = 4;
setReleaseLock(KeyValueStateMachineProto.ReleaseLock.Builder) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.ReleaseLock releaseLock = 4;
setRemoveServer(EloquentRaftProto.RemoveServerRequest) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RemoveServerRequest removeServer = 6;
setRemoveServer(EloquentRaftProto.RemoveServerRequest.Builder) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RemoveServerRequest removeServer = 6;
setRemoveServerReply(EloquentRaftProto.RemoveServerReply) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RemoveServerReply removeServerReply = 12;
setRemoveServerReply(EloquentRaftProto.RemoveServerReply.Builder) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RemoveServerReply removeServerReply = 12;
setRemoveValue(KeyValueStateMachineProto.RemoveValue) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.RemoveValue removeValue = 6;
setRemoveValue(KeyValueStateMachineProto.RemoveValue.Builder) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.RemoveValue removeValue = 6;
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
 
setRequester(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
string requester = 2;
setRequester(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
string requester = 2;
setRequester(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
string requester = 2;
setRequesterBytes(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
string requester = 2;
setRequesterBytes(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
string requester = 2;
setRequesterBytes(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
string requester = 2;
setRequestLock(KeyValueStateMachineProto.RequestLock) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.RequestLock requestLock = 2;
setRequestLock(KeyValueStateMachineProto.RequestLock.Builder) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.RequestLock requestLock = 2;
setRequestVotes(EloquentRaftProto.RequestVoteRequest) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RequestVoteRequest requestVotes = 3;
setRequestVotes(EloquentRaftProto.RequestVoteRequest.Builder) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RequestVoteRequest requestVotes = 3;
setRequestVotesReply(EloquentRaftProto.RequestVoteReply) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RequestVoteReply requestVotesReply = 9;
setRequestVotesReply(EloquentRaftProto.RequestVoteReply.Builder) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
.ai.eloquent.raft.RequestVoteReply requestVotesReply = 9;
setSecond(T2) - Method in class ai.eloquent.util.Pair
 
setSender(String) - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
The server that sent this message.
setSender(String) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
The name of the node that sent this message.
setSenderBytes(ByteString) - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
The server that sent this message.
setSenderBytes(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
The name of the node that sent this message.
setServer(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
string server = 1;
setServerBytes(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
string server = 1;
setSetValue(KeyValueStateMachineProto.SetValue) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.SetValue setValue = 5;
setSetValue(KeyValueStateMachineProto.SetValue.Builder) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.SetValue setValue = 5;
setStatus(EloquentRaftProto.MembershipChangeStatus) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
OK if the server was added successfully
setStatus(EloquentRaftProto.MembershipChangeStatus) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
OK if the server was removed successfully
setStatusValue(int) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
OK if the server was added successfully
setStatusValue(int) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
OK if the server was removed successfully
setSuccess(boolean) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
true if the follower contained an entry matching prevLogIndex and prevLogTerm
setSuccess(boolean) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
false if we this node is no longer the leader and the transition couldn't be applied
setTerm(long) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
currentTerm, for the leader to update itself
setTerm(long) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
Leader's term
setTerm(long) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
currentTerm, for requester to update itself
setTerm(long) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
term of the requesting node
setTerm(long) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
currentTerm, for the leader to update itself
setTerm(long) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
Leader's term
setTerm(long) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
term when the log entry was created
setTerm(long) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
the term of the leader, echoed back to it.
setTerm(long) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
Candidate's term
setTransition(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
serialized copy of the state transition
setTransition(ByteString) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the raw bytes of the transition request - only in TRANSITION messages
setTransitions(int, KeyValueStateMachineProto.Transition) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
repeated .ai.eloquent.raft.Transition transitions = 8;
setTransitions(int, KeyValueStateMachineProto.Transition.Builder) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
repeated .ai.eloquent.raft.Transition transitions = 8;
setTryLock(KeyValueStateMachineProto.TryLock) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.TryLock tryLock = 3;
setTryLock(KeyValueStateMachineProto.TryLock.Builder) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.TryLock tryLock = 3;
setType(UDPBroadcastProtos.MessageType) - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
A flag to type.
setType(EloquentRaftProto.LogEntryType) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the type of the log entry
setType(KeyValueStateMachineProto.TransitionType) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.TransitionType type = 1;
setTypeValue(int) - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
A flag to type.
setTypeValue(int) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
the type of the log entry
setTypeValue(int) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
.ai.eloquent.raft.TransitionType type = 1;
setUniqueHash(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
string uniqueHash = 2;
setUniqueHash(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
This is used to prevent multiple people from taking the same lock on the same box
setUniqueHash(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
This is used to prevent multiple people from taking the same lock on the same box
setUniqueHash(String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
This is used to prevent multiple people from taking the same lock on the same box
setUniqueHashBytes(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
string uniqueHash = 2;
setUniqueHashBytes(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
This is used to prevent multiple people from taking the same lock on the same box
setUniqueHashBytes(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
This is used to prevent multiple people from taking the same lock on the same box
setUniqueHashBytes(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
This is used to prevent multiple people from taking the same lock on the same box
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock.Builder
 
setUnknownFields(UnknownFieldSet) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
 
setUsername(String) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The username that owns this cache element.
setUsernameBytes(ByteString) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The username that owns this cache element.
setUuid(String) - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
The UUID of the document we are reindexing.
setUuidBytes(ByteString) - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument.Builder
The UUID of the document we are reindexing.
setValue(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue.Builder
bytes value = 2;
setValue(ByteString) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner.Builder
bytes value = 1;
SETVALUE_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
setValueJson(String) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The JSON of the value we're invalidating.
setValueJsonBytes(ByteString) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage.Builder
The JSON of the value we're invalidating.
setValuesKeys(int, String) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated string valuesKeys = 3;
setValuesValues(int, KeyValueStateMachineProto.ValueWithOptionalOwner) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
setValuesValues(int, KeyValueStateMachineProto.ValueWithOptionalOwner.Builder) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine.Builder
repeated .ai.eloquent.raft.ValueWithOptionalOwner valuesValues = 4;
setVoteGranted(boolean) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply.Builder
true means candidate received vote
setWaiting(int, KeyValueStateMachineProto.LockRequest) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
setWaiting(int, KeyValueStateMachineProto.LockRequest.Builder) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock.Builder
repeated .ai.eloquent.raft.LockRequest waiting = 2;
shouldTriggerElection(long, Span) - Method in class ai.eloquent.raft.RaftState
If true, we should trigger an election.
shutdown(RaftAlgorithm, RaftTransport, boolean) - Static method in interface ai.eloquent.raft.RaftAlgorithm
Shutdown the argument Raft algorithm, using the time given in the argument transport.
shutdown(boolean) - Method in class ai.eloquent.raft.RaftLifecycle
This is called from the shutdown hooks, but also can be called from within tests to simulate a shutdown for a single EloquentLifecycle
shutdown() - Method in class ai.eloquent.web.TrackedExecutorService
SHUTDOWN_BEGIN - Variable in class ai.eloquent.raft.RaftLifecycle
This indicates when we have started a shutdown.
shutdownHooks - Variable in class ai.eloquent.raft.RaftLifecycle
The set of shutdown hooks we should run on shutdown, once we are no longer receiving traffic
shutdownNow() - Method in class ai.eloquent.web.TrackedExecutorService
SingleThreadedRaftAlgorithm - Class in ai.eloquent.raft
A RaftAlgorithm that wraps all of its calls in a queue to ensure that they are executed single-threaded.
SingleThreadedRaftAlgorithm(RaftAlgorithm, ExecutorService) - Constructor for class ai.eloquent.raft.SingleThreadedRaftAlgorithm
Create a single-thread driven Raft algorithm from an implementing instance.
size() - Method in class ai.eloquent.util.IdentityHashSet
Returns the number of elements in this set (its cardinality).
sleep(long) - Method in class ai.eloquent.raft.LocalTransport
Sleep for the given number of milliseconds.
sleep(long) - Method in interface ai.eloquent.raft.RaftTransport
Sleep for the given number of milliseconds.
sleep(long) - Static method in class ai.eloquent.util.Uninterruptably
Sleep for a given amount of time, not allowing for interrupts to shorten the time.
sleep(Duration) - Static method in class ai.eloquent.util.Uninterruptably
SlowTests - Interface in ai.eloquent.test
Mark a test as being a slow fuzz-test.
slurpReader(Reader) - Static method in class ai.eloquent.io.IOUtils
Returns all the text from the given Reader.
snapshot - Variable in class ai.eloquent.raft.RaftLog
LOG COMPACTION: This is used to backstop the log when we compact committed entries.
Snapshot(byte[], long, long, Collection<String>) - Constructor for class ai.eloquent.raft.RaftLog.Snapshot
 
Span - Class in ai.eloquent.util
A span, inclusive of Span.begin and exclusive of Span.end.
Span(long, long) - Constructor for class ai.eloquent.util.Span
Create a new span from two values.
StackTrace - Class in ai.eloquent.util
A stack trace, with the appropriate formatting and Object.equals(Object) and Object.hashCode() defined so that we can, e.g., store them in a set.
StackTrace() - Constructor for class ai.eloquent.util.StackTrace
Create a stack trace from the current trace.
StackTrace(StackTraceElement[]) - Constructor for class ai.eloquent.util.StackTrace
Create a stack trace from a given trace array.
StackTrace(List<StackTraceElement>) - Constructor for class ai.eloquent.util.StackTrace
Create a stack trace from a given trace array.
start() - Method in class ai.eloquent.raft.EloquentRaftNode
This begins the process of discovering and joining the Raft cluster as a member.
start() - Method in class ai.eloquent.raft.LocalTransport
Start the transport, if it hasn't already started
start() - Method in interface ai.eloquent.raft.RaftTransport
For unit tests primarily -- most transports don't need to be started explicitly
startTime - Variable in class ai.eloquent.util.SafeTimerMock.ScheduledTask
 
startTimer(Object, String...) - Static method in class ai.eloquent.monitoring.Prometheus
Start a timer on a summary metric to track a duration Call Prometheus.observeDuration(Object) at the end of what you want to measure the duration of.
state() - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
get A COPY OF the current Raft state.
state() - Method in interface ai.eloquent.raft.RaftAlgorithm
get A COPY OF the current Raft state.
state() - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
get A COPY OF the current Raft state.
state() - Method in class ai.eloquent.raft.Theseus
Get the current Raft state.
stateMachine - Variable in class ai.eloquent.raft.RaftLog
CORE: This is the state machine reference that the logs refer to.
STATUS_FAILURE_THRESHOLD - Static variable in class ai.eloquent.raft.RaftLifecycle
The number of readiness checks we have to fail for us to be considered dead by Kuberneters.
STATUS_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
STATUS_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
STATUS_PERIOD_SEC - Static variable in class ai.eloquent.raft.RaftLifecycle
The interval in which liveness and readiness checks are sent to our server.
STATUS_TIMEOUT_SEC - Static variable in class ai.eloquent.raft.RaftLifecycle
The timeout on the ready endpoint.
stepDownFromElection() - Method in class ai.eloquent.raft.RaftState
Step down from an election -- become a simple follower.
stop(boolean) - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
A method, called primarily from unit tests, to stop this algorithm and clean up the underlying transport, if appropriate.
stop() - Method in class ai.eloquent.raft.LocalTransport
Stop this transport.
stop(boolean) - Method in interface ai.eloquent.raft.RaftAlgorithm
A method, called primarily from unit tests, to stop this algorithm and clean up the underlying transport, if appropriate.
stop() - Method in interface ai.eloquent.raft.RaftTransport
For unit tests primarily -- stop this transport and clean up if necessary.
stop(boolean) - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
A method, called primarily from unit tests, to stop this algorithm and clean up the underlying transport, if appropriate.
stopPool(Collection<ExecutorService>) - Method in class ai.eloquent.raft.RaftLifecycle
Shut down a thread pool collection.
streamFromOptional(Optional<E>) - Static method in class ai.eloquent.util.FunctionalUtils
I can't believe this isn't in the Java standard library for flat mapping between streams and optionals.
streamOfThrowable(ThrowableSupplier<E>) - Static method in class ai.eloquent.util.FunctionalUtils
Returns either a singleton stream of the value computed by the argument, or an empty stream.
StringUtils - Class in ai.eloquent.util
 
StringUtils() - Constructor for class ai.eloquent.util.StringUtils
 
submit(Callable<T>) - Method in class ai.eloquent.web.TrackedExecutorService
submit(Runnable, T) - Method in class ai.eloquent.web.TrackedExecutorService
submit(Runnable) - Method in class ai.eloquent.web.TrackedExecutorService
submitTransition(byte[]) - Method in class ai.eloquent.raft.EloquentRaftNode
Submit a transition to Raft.
SUCCESS_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
SUCCESS_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
summaryBuild(String, String, String...) - Static method in class ai.eloquent.monitoring.Prometheus
Builds and returns a new Prometheus Summary object, if possible.
summaryTiming - Static variable in interface ai.eloquent.raft.RaftAlgorithm
Timing statistics for Raft.
synchronizedRun(Runnable) - Method in class ai.eloquent.raft.LocalTransport
Run a block of code while synrhronizing on the current timestep.
SystemUtils - Class in ai.eloquent.util
 
SystemUtils() - Constructor for class ai.eloquent.util.SystemUtils
 

T

targetClusterSize - Variable in class ai.eloquent.raft.RaftState
ADDITION: the target size of the cluster, for auto-scaling.
task - Variable in class ai.eloquent.util.SafeTimerMock.ScheduledTask
 
term() - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
The term this node sees.
term() - Method in interface ai.eloquent.raft.RaftAlgorithm
The term this node sees.
term - Variable in class ai.eloquent.raft.RaftLogEntryLocation
The term of this log entry.
term() - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
The term this node sees.
TERM_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
TERM_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
TERM_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
TERM_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
TERM_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
TERM_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
TERM_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
TERM_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
TERM_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
Theseus - Class in ai.eloquent.raft
This is the high-level user-facing API for RAFT.
Theseus(RaftAlgorithm, RaftTransport, RaftLifecycle) - Constructor for class ai.eloquent.raft.Theseus
The constructor takes three arguments: a cluster name (for discovery), a server name (for identifying ourselves, must be unique within the cluster), and a reference to the lifecycle object that governs this Theseus (so that tests can pass different RaftLifecycle objects to different Raft instances).
Theseus(String, RaftTransport, int, RaftLifecycle) - Constructor for class ai.eloquent.raft.Theseus
Create a new auto-resizing raft with the default algorithm, using the given transport.
Theseus(String, RaftTransport, Collection<String>, RaftLifecycle) - Constructor for class ai.eloquent.raft.Theseus
Create a new fixed-size raft with the default algorithm, using the given transport.
Theseus(String, Collection<String>) - Constructor for class ai.eloquent.raft.Theseus
Create a Raft cluster with a fixed quorum.
Theseus(int) - Constructor for class ai.eloquent.raft.Theseus
Create a new dynamically resizing Raft cluster, with the given number of nodes as the target quorum size.
Theseus.LongLivedLock - Interface in ai.eloquent.raft
This holds a lock that is expected to live longer than the duration of a single method call.
thread - Variable in class ai.eloquent.data.UDPTransport
If true, run the handling of messages on the transport in a new thread.
thread - Variable in class ai.eloquent.raft.NetRaftTransport
If true, run the handling of messages on the transport in a new thread.
threadsCanBlock() - Method in class ai.eloquent.raft.LocalTransport
If true, we are allowed to block while running on this transport.
threadsCanBlock() - Method in interface ai.eloquent.raft.RaftTransport
If true, we are allowed to block while running on this transport.
ThrowableSupplier<E> - Interface in ai.eloquent.util
A supplier which can throw an exception.
throwRaftError(String, String) - Method in class ai.eloquent.raft.KeyValueStateMachine
Alert each of the RaftErrorListeners attached to this class.
time() - Static method in class ai.eloquent.util.SafeTimerMock
Get the current time on the timer mock.
timeout - Variable in class ai.eloquent.raft.UnsatisfiableQuorumFailsafe
The timeout, in milliseconds, after which the failsafe should trigger.
TIMEOUT_VALUE - Static variable in enum ai.eloquent.raft.EloquentRaftProto.MembershipChangeStatus
A timeout was reached before membership could complete.
timer - Variable in class ai.eloquent.raft.RaftLifecycle
A global timer that we can use.
TimerUtils - Class in ai.eloquent.util
Utilities for working with time.
TimerUtils() - Constructor for class ai.eloquent.util.TimerUtils
 
toBuilder() - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
toBuilder() - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
toBuilder() - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
toBuilder() - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
toBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
toBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
toBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
toBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
toBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
toBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
toBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
toBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
toBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
toBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
toBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
toBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
toBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
toBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
toBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
toBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
toBuilder() - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
toBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
toBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
toBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
toBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
toBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
toBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
toBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
toBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
toBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
toBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
toBuilder() - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
toString() - Method in class ai.eloquent.data.UDPTransport
toString() - Method in class ai.eloquent.raft.NetRaftTransport
toString() - Method in class ai.eloquent.raft.RaftLogEntryLocation
toString() - Method in class ai.eloquent.util.Pair
 
toString() - Method in class ai.eloquent.util.Span
toString() - Method in class ai.eloquent.util.StackTrace
toString() - Method in class ai.eloquent.web.TrackedExecutorService
totalIntCount() - Method in class ai.eloquent.stats.IntCounter
 
TrackedExecutorService - Class in ai.eloquent.web
A wrapper around an executor service that tracks our threads.
TrackedExecutorService(String, ExecutorService) - Constructor for class ai.eloquent.web.TrackedExecutorService
Create a tracked executor
transition(Optional<byte[]>, Optional<String>) - Method in class ai.eloquent.raft.RaftState
This creates a new transition log entry, and appends it.
transition(byte[]) - Method in class ai.eloquent.raft.RaftState
Transition with only a regular transition, but no hospice member.
TRANSITION_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
TRANSITION_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
TRANSITION_GROUP_VALUE - Static variable in enum ai.eloquent.raft.KeyValueStateMachineProto.TransitionType
TRANSITION_GROUP = 7;
TRANSITION_VALUE - Static variable in enum ai.eloquent.raft.EloquentRaftProto.LogEntryType
TRANSITION = 0;
TRANSITIONS_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
Transport - Interface in ai.eloquent.data
An interface for a transport layer used in the Eloquent codebase.
transport - Variable in class ai.eloquent.raft.EloquentRaftAlgorithm
The underlying transport for this raft implementation
transport - Variable in class ai.eloquent.raft.EloquentRaftNode
The Raft transport logic.
triggerElection(long) - Method in class ai.eloquent.raft.EloquentRaftAlgorithm
Signal to the cluster that we are a candidate for an election, and we are soliciting votes
triggerElection(long) - Method in interface ai.eloquent.raft.RaftAlgorithm
Signal to the cluster that we are a candidate for an election, and we are soliciting votes
triggerElection(long) - Method in class ai.eloquent.raft.SingleThreadedRaftAlgorithm
Signal to the cluster that we are a candidate for an election, and we are soliciting votes
trueTime - Variable in class ai.eloquent.raft.LocalTransport
If true, run in real-time (or close to).
TRY_LOCK_VALUE - Static variable in enum ai.eloquent.raft.KeyValueStateMachineProto.TransitionType
TRY_LOCK = 2;
tryLock(String, Duration) - Method in class ai.eloquent.raft.Theseus
This will try to acquire a lock.
TRYLOCK_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
tryLockAsync(String, Duration) - Method in class ai.eloquent.raft.Theseus
This will try to acquire a lock.
TYPE_FIELD_NUMBER - Static variable in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
TYPE_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
TYPE_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 

U

UDPBroadcastProtos - Class in ai.eloquent.data
 
UDPBroadcastProtos.CacheInvalidateMessage - Class in ai.eloquent.data
A message indicating the cache and key that we should clear.
UDPBroadcastProtos.CacheInvalidateMessage.Builder - Class in ai.eloquent.data
A message indicating the cache and key that we should clear.
UDPBroadcastProtos.CacheInvalidateMessageOrBuilder - Interface in ai.eloquent.data
 
UDPBroadcastProtos.FrontendRefreshMessage - Class in ai.eloquent.data
A message indicating a frontend cache should be refreshed with a new value.
UDPBroadcastProtos.FrontendRefreshMessage.Builder - Class in ai.eloquent.data
A message indicating a frontend cache should be refreshed with a new value.
UDPBroadcastProtos.FrontendRefreshMessageOrBuilder - Interface in ai.eloquent.data
 
UDPBroadcastProtos.MessageType - Enum in ai.eloquent.data
Protobuf enum ai.eloquent.MessageType
UDPBroadcastProtos.ReindexDocument - Class in ai.eloquent.data
A message indicating that we should re-index a document everywhere on the cluster.
UDPBroadcastProtos.ReindexDocument.Builder - Class in ai.eloquent.data
A message indicating that we should re-index a document everywhere on the cluster.
UDPBroadcastProtos.ReindexDocumentOrBuilder - Interface in ai.eloquent.data
 
UDPBroadcastProtos.UDPPacket - Class in ai.eloquent.data
A message we'd be sending over UDP, along with metadata
UDPBroadcastProtos.UDPPacket.Builder - Class in ai.eloquent.data
A message we'd be sending over UDP, along with metadata
UDPBroadcastProtos.UDPPacketOrBuilder - Interface in ai.eloquent.data
 
UDPTransport - Class in ai.eloquent.data
A class (usually instantiated as a singleton) to send and receive messages over UDP.
UDPTransport() - Constructor for class ai.eloquent.data.UDPTransport
 
uncheckedCast(Object) - Static method in class ai.eloquent.util.IdentityHashSet
Casts an Object to a T
Uninterruptably - Class in ai.eloquent.util
Created by keenon on 11/27/16.
Uninterruptably() - Constructor for class ai.eloquent.util.Uninterruptably
 
UNIQUEHASH_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
UNIQUEHASH_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
UNIQUEHASH_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
UNIQUEHASH_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
unsafeSetLog(List<EloquentRaftProto.LogEntry>) - Method in class ai.eloquent.raft.RaftLog
WARNING: UNSAFE!!! This function violates the correctness principles of Raft, and should never be called in production code.
UnsatisfiableQuorumFailsafe - Class in ai.eloquent.raft
This failsafe checks for the following very specific condition: - 1.
UnsatisfiableQuorumFailsafe(Duration) - Constructor for class ai.eloquent.raft.UnsatisfiableQuorumFailsafe
Create a new failsafe from the default Kubernetes state in UDPTransport.readKubernetesState().
UnsatisfiableQuorumFailsafe(IOSupplier<String[]>, Duration) - Constructor for class ai.eloquent.raft.UnsatisfiableQuorumFailsafe
Create a new failsafe from the given cluster state provider.
unzipStream(InputStream) - Static method in class ai.eloquent.util.ZipUtils
Unzip a byte stream.
USERNAME_FIELD_NUMBER - Static variable in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
UUID_FIELD_NUMBER - Static variable in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 

V

VALUE_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
VALUE_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 
VALUE_JSON_FIELD_NUMBER - Static variable in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
valueOf(String) - Static method in enum ai.eloquent.data.UDPBroadcastProtos.MessageType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum ai.eloquent.data.UDPBroadcastProtos.MessageType
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum ai.eloquent.data.UDPBroadcastProtos.MessageType
 
valueOf(String) - Static method in enum ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.PayloadCase
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.PayloadCase
valueOf(String) - Static method in enum ai.eloquent.raft.EloquentRaftProto.LogEntry.PayloadCase
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum ai.eloquent.raft.EloquentRaftProto.LogEntry.PayloadCase
valueOf(String) - Static method in enum ai.eloquent.raft.EloquentRaftProto.LogEntryType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum ai.eloquent.raft.EloquentRaftProto.LogEntryType
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum ai.eloquent.raft.EloquentRaftProto.LogEntryType
 
valueOf(String) - Static method in enum ai.eloquent.raft.EloquentRaftProto.MembershipChangeStatus
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum ai.eloquent.raft.EloquentRaftProto.MembershipChangeStatus
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum ai.eloquent.raft.EloquentRaftProto.MembershipChangeStatus
 
valueOf(String) - Static method in enum ai.eloquent.raft.EloquentRaftProto.RaftMessage.ContentsCase
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum ai.eloquent.raft.EloquentRaftProto.RaftMessage.ContentsCase
valueOf(String) - Static method in enum ai.eloquent.raft.KeyValueStateMachineProto.Transition.BodyCase
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum ai.eloquent.raft.KeyValueStateMachineProto.Transition.BodyCase
valueOf(String) - Static method in enum ai.eloquent.raft.KeyValueStateMachineProto.TransitionType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum ai.eloquent.raft.KeyValueStateMachineProto.TransitionType
valueOf(Descriptors.EnumValueDescriptor) - Static method in enum ai.eloquent.raft.KeyValueStateMachineProto.TransitionType
 
valueOf(String) - Static method in enum ai.eloquent.raft.RaftState.LeadershipStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ai.eloquent.raft.RaftTransport.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum ai.eloquent.data.UDPBroadcastProtos.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest.PayloadCase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.eloquent.raft.EloquentRaftProto.LogEntry.PayloadCase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.eloquent.raft.EloquentRaftProto.LogEntryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.eloquent.raft.EloquentRaftProto.MembershipChangeStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.eloquent.raft.EloquentRaftProto.RaftMessage.ContentsCase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.eloquent.raft.KeyValueStateMachineProto.Transition.BodyCase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.eloquent.raft.KeyValueStateMachineProto.TransitionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.eloquent.raft.RaftState.LeadershipStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ai.eloquent.raft.RaftTransport.Type
Returns an array containing the constants of this enum type, in the order they are declared.
VALUES_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
VALUESKEYS_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
VALUESVALUES_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
votedFor - Variable in class ai.eloquent.raft.RaftState
candidateId that received vote in the current term (or null if none)
voteFor(String) - Method in class ai.eloquent.raft.RaftState
Vote for a particular server as the leader.
VOTEGRANTED_FIELD_NUMBER - Static variable in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
votesReceived - Variable in class ai.eloquent.raft.RaftState
The timestamp of the last message received by this node from the leader.

W

waitForSilence() - Method in class ai.eloquent.raft.LocalTransport
Wait for the transport to fall silent.
waitForSilence() - Method in class ai.eloquent.util.SafeTimerMock
This blocks the calling thread until there are no outstanding tasks on this SafeTimerMock running, then continues.
WAITING_FIELD_NUMBER - Static variable in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
withDistributedLockAsync(String, Runnable) - Method in class ai.eloquent.raft.Theseus
 
withDistributedLockAsync(String, Supplier<CompletableFuture<Boolean>>) - Method in class ai.eloquent.raft.Theseus
This runs a function while holding a distributed lock.
withElementAsync(String, BiFunction<V, Consumer<V>, V>, Supplier<V>, boolean) - Method in class ai.eloquent.raft.RaftBackedCache
Perform a computation on the given element.
withElementAsync(String, Function<V, V>, Supplier<V>, boolean) - Method in class ai.eloquent.raft.RaftBackedCache
 
withElementAsync(String, Function<V, V>, Supplier<V>) - Method in class ai.eloquent.raft.RaftBackedCache
 
withElementAsync(String, Function<V, V>) - Method in class ai.eloquent.raft.RaftBackedCache
 
withElementAsync(String, BiFunction<V, Consumer<V>, V>) - Method in class ai.eloquent.raft.RaftBackedCache
 
withElementAsync(String, Function<byte[], byte[]>, Supplier<byte[]>, boolean) - Method in class ai.eloquent.raft.Theseus
This is the safest way to do a withElement() update.
withElementUnlockedAsync(String, Function<byte[], byte[]>, Supplier<byte[]>, boolean) - Method in class ai.eloquent.raft.Theseus
Like Theseus.withElementAsync(String, Function, Supplier, boolean), but without the safety of taking the lock on the element beforehand.
withTimerLock(Runnable) - Method in class ai.eloquent.util.SafeTimerMock
This allows outside code to access the timer lock, in case they need to do things that can't allow time to slip
writeStringToFile(String, String, String) - Static method in class ai.eloquent.io.IOUtils
Writes a string to a file.
writeTo(CodedOutputStream) - Method in class ai.eloquent.data.UDPBroadcastProtos.CacheInvalidateMessage
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.data.UDPBroadcastProtos.FrontendRefreshMessage
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.data.UDPBroadcastProtos.ReindexDocument
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.data.UDPBroadcastProtos.UDPPacket
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerReply
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.EloquentRaftProto.AddServerRequest
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesReply
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.EloquentRaftProto.AppendEntriesRequest
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionReply
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.EloquentRaftProto.ApplyTransitionRequest
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotReply
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.EloquentRaftProto.InstallSnapshotRequest
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckReply
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.EloquentRaftProto.LivenessCheckRequest
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.EloquentRaftProto.LogEntry
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.EloquentRaftProto.RaftMessage
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerReply
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.EloquentRaftProto.RemoveServerRequest
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteReply
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.EloquentRaftProto.RequestVoteRequest
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.EloquentRaftProto.StateMachine
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ClearTransients
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.KVStateMachine
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.LockRequest
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.QueueLock
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ReleaseLock
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RemoveValue
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.RequestLock
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.SetValue
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.Transition
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.TryLock
 
writeTo(CodedOutputStream) - Method in class ai.eloquent.raft.KeyValueStateMachineProto.ValueWithOptionalOwner
 

Z

zip - Variable in class ai.eloquent.data.UDPTransport
If true, zip packets on the network.
zipStream(InputStream) - Static method in class ai.eloquent.util.ZipUtils
Zip a byte stream.
ZipUtils - Class in ai.eloquent.util
Some utilities with working with GZip streams
ZipUtils() - Constructor for class ai.eloquent.util.ZipUtils
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 
Skip navigation links