Class Hierarchy
- java.lang.Object
- io.permazen.kv.raft.Follower
- io.permazen.kv.raft.LogEntry
- io.permazen.kv.raft.RaftKVDatabase (implements io.permazen.kv.KVDatabase)
- io.permazen.kv.raft.RaftKVImplementation (implements io.permazen.kv.KVImplementation<C>)
- io.permazen.kv.raft.RaftKVImplementation.Config
- io.permazen.kv.raft.RaftKVTransaction (implements io.permazen.kv.KVTransaction)
- io.permazen.kv.raft.Role
- io.permazen.kv.raft.LeaderRole
- io.permazen.kv.raft.NonLeaderRole
- io.permazen.kv.raft.CandidateRole
- io.permazen.kv.raft.FollowerRole
- io.permazen.kv.raft.Timestamp (implements java.lang.Comparable<T>)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.permazen.kv.raft.Consistency
- io.permazen.kv.raft.TxState
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)