Hierarchy For All Packages
- org.jgroups.protocols.raft,
- org.jgroups.raft,
- org.jgroups.raft.blocks,
- org.jgroups.raft.command,
- org.jgroups.raft.configuration,
- org.jgroups.raft.exceptions,
- org.jgroups.raft.metrics,
- org.jgroups.raft.serialization,
- org.jgroups.raft.testfwk,
- org.jgroups.raft.util
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.raft.testfwk.BlockingMessageInterceptor
- org.jgroups.raft.util.ClassUtil
- 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.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.JGroupsRaft.Builder<T> (implements org.jgroups.raft.JGroupsRaft.JGroupsBuilderStep<R,
B>) - org.jgroups.raft.command.JGroupsRaftCommandOptions.ReadBuilder
- org.jgroups.raft.command.JGroupsRaftCommandOptions.WriteBuilder
- org.jgroups.raft.JGroupsRaftMetrics.DisabledJGroupsRaftMetrics (implements org.jgroups.raft.JGroupsRaftMetrics)
- org.jgroups.raft.command.JGroupsRaftReadCommandOptions.ReadImpl (implements org.jgroups.raft.command.JGroupsRaftReadCommandOptions)
- org.jgroups.raft.command.JGroupsRaftWriteCommandOptions.WriteImpl (implements org.jgroups.raft.command.JGroupsRaftWriteCommandOptions)
- org.jgroups.raft.util.LogCache (implements org.jgroups.protocols.raft.Log, org.jgroups.protocols.raft.LogCacheControl)
- 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.testfwk.MockRaftCluster
- org.jgroups.raft.testfwk.PartitionedRaftCluster
- org.jgroups.raft.testfwk.RaftCluster
- org.jgroups.raft.Options (implements org.jgroups.util.SizeStreamable)
- org.jgroups.protocols.raft.PersistentState (implements org.jgroups.util.SizeStreamable)
- org.jgroups.raft.configuration.Property
- org.jgroups.raft.configuration.Property.Builder
- org.jgroups.raft.util.PropsToAsciidoc
- org.jgroups.stack.Protocol (implements org.jgroups.Lifecycle)
- org.jgroups.protocols.raft.CLIENT (implements java.lang.Runnable)
- org.jgroups.protocols.raft.ELECTION
- org.jgroups.protocols.raft.ELECTION2
- org.jgroups.protocols.raft.NO_DUPES
- org.jgroups.protocols.raft.RAFT (implements org.jgroups.protocols.raft.DynamicMembership, org.jgroups.raft.Settable)
- org.jgroups.raft.testfwk.RaftNode (implements java.io.Closeable, org.jgroups.Lifecycle, org.jgroups.raft.Settable)
- org.jgroups.protocols.raft.REDIRECT (implements org.jgroups.protocols.raft.DynamicMembership, org.jgroups.raft.Settable)
- org.jgroups.raft.util.RaftClassConfigurator
- org.jgroups.raft.RaftHandle (implements org.jgroups.raft.Settable)
- org.jgroups.protocols.raft.RaftImpl
- org.jgroups.raft.configuration.RaftProtocolBuilder<T>
- org.jgroups.raft.testfwk.RaftTestUtils
- org.jgroups.raft.util.ReadOnlyRequestRepository<R>
- org.jgroups.raft.util.ReadOnlyRequestRepository.Builder<R>
- 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>
- org.jgroups.raft.configuration.RuntimeProperties.Builder (implements org.jgroups.raft.configuration.RuntimeProperties.ConfigurationBuilder<C,
B>) - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.jgroups.protocols.raft.RaftLeaderException
- java.lang.RuntimeException
- org.jgroups.raft.exceptions.JRaftException
- org.jgroups.raft.exceptions.JGroupsRaftSerializationException
- org.jgroups.protocols.raft.RaftLogException
- org.jgroups.raft.exceptions.JRaftException
- java.lang.Exception
- org.jgroups.raft.util.TimeService.DisabledTimeService (implements org.jgroups.raft.util.TimeService)
- org.jgroups.raft.util.TimeService.SystemTimeService (implements org.jgroups.raft.util.TimeService)
- org.jgroups.raft.util.Utils
Interface Hierarchy
- org.jgroups.raft.AsyncSnapshot
- 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.raft.metrics.ElectionMetrics
- org.jgroups.raft.JGroupsRaft<T>
- org.jgroups.raft.JGroupsRaft.JGroupsBuilderStep<R,
B> - org.jgroups.raft.JGroupsRaftAdministration
- org.jgroups.raft.command.JGroupsRaftCommandOptions
- org.jgroups.raft.command.JGroupsRaftReadCommandOptions
- org.jgroups.raft.command.JGroupsRaftWriteCommandOptions
- org.jgroups.raft.JGroupsRaftHealthCheck
- org.jgroups.raft.JGroupsRaftMetrics
- org.jgroups.raft.JGroupsRaftState
- org.jgroups.raft.metrics.LatencyMetrics
- org.jgroups.protocols.raft.LogCapability
- org.jgroups.protocols.raft.LogCacheControl
- org.jgroups.protocols.raft.StagedSnapshotCapability
- org.jgroups.raft.metrics.LogMetrics
- org.jgroups.raft.metrics.PerformanceMetrics
- org.jgroups.protocols.raft.RAFT.RoleChange
- org.jgroups.raft.blocks.ReplicatedStateMachine.Notification<K,
V> - org.jgroups.raft.configuration.RuntimeProperties
- org.jgroups.raft.configuration.RuntimeProperties.ConfigurationBuilder<C,
B> - org.jgroups.raft.serialization.SerializationContextRead
- org.jgroups.raft.serialization.SerializationContextWrite
- org.jgroups.raft.Settable
- org.jgroups.raft.internal.serialization.SingleBinarySerializer<T>
- org.jgroups.raft.serialization.JGroupsRaftCustomMarshaller<T>
- org.jgroups.raft.SnapshotHandle
- org.jgroups.raft.StateMachine
- org.jgroups.raft.util.TimeService
Annotation Interface Hierarchy
- org.jgroups.raft.JGroupsRaftStateMachine (implements java.lang.annotation.Annotation)
- org.jgroups.raft.StateMachineField (implements java.lang.annotation.Annotation)
- org.jgroups.raft.StateMachineRead (implements java.lang.annotation.Annotation)
- org.jgroups.raft.StateMachineWrite (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, 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.raft.JGroupsRaftHealthCheck.ClusterHealth
- org.jgroups.raft.JGroupsRaftRole
- 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.lang.constant.Constable, java.io.Serializable)