Hierarchy For All Packages
Class Hierarchy
- java.lang.Object
- org.jgroups.raft.util.AnalyzeLog
- org.jgroups.protocols.raft.AppendResult (implements org.jgroups.util.Streamable)
- org.jgroups.raft.util.ArrayRingBuffer<T>
- org.jgroups.raft.blocks.AsyncCounterImpl (implements org.jgroups.raft.blocks.RaftAsyncCounter)
- org.jgroups.protocols.raft.CLIENT.RequestHandler (implements java.lang.Runnable)
- org.jgroups.protocols.raft.CLIENT.RequestHandler.CompletionHandler (implements java.util.function.BiConsumer<T,
U>) - org.jgroups.raft.util.CommitTable
- org.jgroups.raft.util.CommitTable.Entry
- org.jgroups.raft.blocks.CounterService (implements org.jgroups.protocols.raft.RAFT.RoleChange, org.jgroups.raft.StateMachine)
- org.jgroups.raft.util.CounterStateMachine (implements org.jgroups.raft.StateMachine)
- org.jgroups.protocols.raft.FileBasedLog (implements org.jgroups.protocols.raft.Log)
- org.jgroups.protocols.raft.LevelDBLog
- org.jgroups.Header (implements org.jgroups.Constructable<T>, org.jgroups.util.SizeStreamable)
- org.jgroups.protocols.raft.RaftHeader
- org.jgroups.protocols.raft.AppendEntriesRequest
- org.jgroups.protocols.raft.AppendEntriesResponse
- org.jgroups.protocols.raft.InstallSnapshotRequest
- org.jgroups.protocols.raft.REDIRECT.RedirectHeader
- org.jgroups.protocols.raft.RaftHeader
- org.jgroups.protocols.raft.InMemoryLog (implements org.jgroups.protocols.raft.Log)
- org.jgroups.protocols.raft.InternalCommand (implements org.jgroups.util.Streamable)
- org.jgroups.raft.util.LogCache (implements org.jgroups.protocols.raft.Log)
- org.jgroups.protocols.raft.LogEntries (implements java.lang.Iterable<T>, org.jgroups.util.SizeStreamable)
- org.jgroups.protocols.raft.LogEntry (implements org.jgroups.util.SizeStreamable)
- org.jgroups.raft.util.LongHelper
- org.jgroups.raft.Options (implements org.jgroups.util.SizeStreamable)
- org.jgroups.protocols.raft.PersistentState (implements org.jgroups.util.SizeStreamable)
- org.jgroups.raft.util.PropsToAsciidoc
- org.jgroups.stack.Protocol (implements org.jgroups.Lifecycle)
- org.jgroups.protocols.raft.election.BaseElection
- org.jgroups.protocols.raft.CLIENT (implements java.lang.Runnable)
- org.jgroups.protocols.raft.NO_DUPES
- org.jgroups.protocols.raft.RAFT (implements org.jgroups.protocols.raft.DynamicMembership, org.jgroups.raft.Settable)
- org.jgroups.protocols.raft.REDIRECT (implements org.jgroups.protocols.raft.DynamicMembership, org.jgroups.raft.Settable)
- org.jgroups.protocols.raft.RAFT.Request
- org.jgroups.protocols.raft.RAFT.DownRequest
- org.jgroups.protocols.raft.RAFT.SnapshotRequest
- org.jgroups.protocols.raft.RAFT.UpRequest
- org.jgroups.raft.RaftHandle (implements org.jgroups.raft.Settable)
- org.jgroups.protocols.raft.RaftImpl
- org.jgroups.raft.util.ReadOnlyRequestRepository<R>
- org.jgroups.raft.util.ReadOnlyRequestRepository.Builder<R>
- org.jgroups.protocols.raft.REDIRECT.ResponseHandler (implements java.util.function.BiConsumer<T,
U>) - org.jgroups.raft.blocks.ReplicatedStateMachine<K,
V> (implements org.jgroups.raft.StateMachine) - org.jgroups.raft.util.ReplStateMachine<K,
V> (implements org.jgroups.raft.StateMachine) - org.jgroups.raft.util.RequestTable<T>
- org.jgroups.raft.util.RequestTable.Entry<T>
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.jgroups.protocols.raft.RaftLeaderException
- java.lang.Exception
- org.jgroups.raft.util.Utils
Interface Hierarchy
- java.lang.AutoCloseable
- org.jgroups.blocks.atomic.BaseCounter
- org.jgroups.blocks.atomic.AsyncCounter
- org.jgroups.raft.blocks.RaftAsyncCounter (also extends org.jgroups.raft.blocks.RaftCounter)
- org.jgroups.raft.blocks.RaftCounter
- org.jgroups.raft.blocks.RaftAsyncCounter (also extends org.jgroups.blocks.atomic.AsyncCounter)
- org.jgroups.raft.blocks.RaftSyncCounter (also extends org.jgroups.blocks.atomic.SyncCounter)
- org.jgroups.blocks.atomic.SyncCounter
- org.jgroups.raft.blocks.RaftSyncCounter (also extends org.jgroups.raft.blocks.RaftCounter)
- org.jgroups.blocks.atomic.AsyncCounter
- org.jgroups.protocols.raft.DynamicMembership
- org.jgroups.protocols.raft.RAFT.RoleChange
- org.jgroups.raft.blocks.ReplicatedStateMachine.Notification<K,
V> - org.jgroups.raft.Settable
- org.jgroups.raft.StateMachine
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.jgroups.protocols.raft.AppendResult.Result
- org.jgroups.protocols.raft.CLIENT.RequestType
- org.jgroups.raft.blocks.CounterService.Command
- org.jgroups.protocols.raft.InternalCommand.Type
- org.jgroups.protocols.raft.REDIRECT.RequestType
- org.jgroups.protocols.raft.Role
- org.jgroups.raft.util.Utils.Majority
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)