Hierarchy For Package com.loomcache.server.consensus
Class Hierarchy
- java.lang.Object
- com.loomcache.server.consensus.LeaderLease
- com.loomcache.server.consensus.RaftGroupManager (implements com.loomcache.server.consensus.RaftGroupManagerApi)
- com.loomcache.server.consensus.RaftHealthCheck
- com.loomcache.server.consensus.RaftInvariantChecker
- com.loomcache.server.consensus.RaftLog
- com.loomcache.server.consensus.RaftMetrics
- com.loomcache.server.consensus.RaftNode (implements com.loomcache.server.consensus.RaftNodeApi)
- com.loomcache.server.consensus.SystemClock (implements com.loomcache.server.consensus.Clock)
- com.loomcache.server.consensus.TestClock (implements com.loomcache.server.consensus.Clock)
Interface Hierarchy
- com.loomcache.server.consensus.Clock
- com.loomcache.server.consensus.RaftGroupManagerApi
- com.loomcache.server.consensus.RaftNodeApi
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.loomcache.server.consensus.ConfigChange.Type
- com.loomcache.server.consensus.LogEntry.Type
- com.loomcache.server.consensus.RaftState
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.loomcache.server.consensus.ConfigChange
- com.loomcache.server.consensus.ElectionStats
- com.loomcache.server.consensus.LeaseConfig
- com.loomcache.server.consensus.LogEntry
- com.loomcache.server.consensus.LogStats
- com.loomcache.server.consensus.RaftHealthCheck.Status
- com.loomcache.server.consensus.RaftInvariantChecker.InvariantResult
- com.loomcache.server.consensus.RaftLog.IndexTermPair
- com.loomcache.server.consensus.RaftMetrics.MetricsSnapshot
- com.loomcache.server.consensus.RaftNode.SnapshotCapture
- com.loomcache.server.consensus.ReplicationStats
- java.lang.Record