Package org.jgroups.raft.util
package org.jgroups.raft.util
-
ClassDescriptionIt's a growable ring buffer that allows to move tail/head sequences, clear, append, set/replace at specific positions.Keeps track of next_index and match_index for each cluster member (excluding this leader).Sample state machine accepting additions and subtractionsBounded caching
Logfacade.Iterates over all concrete Protocol classes and creates tables with Protocol's properties.Centralized registration of all RAFT protocol types with JGroups ClassConfigurator.Repository for read-only operations.ReplStateMachine<K,V> Dummy replicated hashmap state machineRequestTable<T>Keeps track ofAppendEntriesRequestmessages and responses.Abstraction over time sources.No-op implementation that returnsnullfor timestamps and0for nanosecond values.Live implementation backed by the JVM time.