Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- io.microraft.persistence.NopRaftStore (implements io.microraft.persistence.RaftStore)
- io.microraft.RaftConfig (implements java.io.Serializable)
- io.microraft.RaftConfig.RaftConfigBuilder
- io.microraft.persistence.RestoredRaftState
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.microraft.exception.RaftException
- io.microraft.exception.CannotReplicateException
- io.microraft.exception.IndeterminateStateException
- io.microraft.exception.LaggingCommitIndexException
- io.microraft.exception.MismatchingRaftGroupMembersCommitIndexException
- io.microraft.exception.NotLeaderException
- io.microraft.exception.RaftException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- java.util.function.Consumer<T>
- io.microraft.report.RaftNodeReportListener
- io.microraft.model.log.LogEntry.LogEntryBuilder
- io.microraft.Ordered<T>
- io.microraft.RaftEndpoint
- io.microraft.report.RaftGroupMembers
- io.microraft.model.log.RaftGroupMembersView.RaftGroupMembersViewBuilder
- io.microraft.report.RaftLogStats
- io.microraft.model.message.RaftMessage.RaftMessageBuilder<T>
- io.microraft.model.message.AppendEntriesFailureResponse.AppendEntriesFailureResponseBuilder
- io.microraft.model.message.AppendEntriesRequest.AppendEntriesRequestBuilder
- io.microraft.model.message.AppendEntriesSuccessResponse.AppendEntriesSuccessResponseBuilder
- io.microraft.model.message.InstallSnapshotRequest.InstallSnapshotRequestBuilder
- io.microraft.model.message.InstallSnapshotResponse.InstallSnapshotResponseBuilder
- io.microraft.model.message.PreVoteRequest.PreVoteRequestBuilder
- io.microraft.model.message.PreVoteResponse.PreVoteResponseBuilder
- io.microraft.model.message.TriggerLeaderElectionRequest.TriggerLeaderElectionRequestBuilder
- io.microraft.model.message.VoteRequest.VoteRequestBuilder
- io.microraft.model.message.VoteResponse.VoteResponseBuilder
- io.microraft.model.RaftModelFactory
- io.microraft.RaftNode
- io.microraft.RaftNode.RaftNodeBuilder
- io.microraft.executor.RaftNodeExecutor
- io.microraft.lifecycle.RaftNodeLifecycleAware
- io.microraft.report.RaftNodeReport
- io.microraft.persistence.RaftStore
- io.microraft.report.RaftTerm
- java.io.Serializable
- io.microraft.model.RaftModel
- io.microraft.model.log.BaseLogEntry
- io.microraft.model.log.LogEntry
- io.microraft.model.log.SnapshotChunk
- io.microraft.model.log.SnapshotEntry
- io.microraft.model.log.RaftGroupMembersView
- io.microraft.model.groupop.RaftGroupOp
- io.microraft.model.groupop.UpdateRaftGroupMembersOp
- io.microraft.model.message.RaftMessage
- io.microraft.model.message.AppendEntriesFailureResponse
- io.microraft.model.message.AppendEntriesRequest
- io.microraft.model.message.AppendEntriesSuccessResponse
- io.microraft.model.message.InstallSnapshotRequest
- io.microraft.model.message.InstallSnapshotResponse
- io.microraft.model.message.PreVoteRequest
- io.microraft.model.message.PreVoteResponse
- io.microraft.model.message.TriggerLeaderElectionRequest
- io.microraft.model.message.VoteRequest
- io.microraft.model.message.VoteResponse
- io.microraft.model.log.BaseLogEntry
- io.microraft.model.RaftModel
- io.microraft.model.log.SnapshotChunk.SnapshotChunkBuilder
- io.microraft.model.log.SnapshotEntry.SnapshotEntryBuilder
- io.microraft.statemachine.StateMachine
- io.microraft.transport.Transport
- io.microraft.model.groupop.UpdateRaftGroupMembersOp.UpdateRaftGroupMembersOpBuilder
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- io.microraft.MembershipChangeMode
- io.microraft.QueryPolicy
- io.microraft.report.RaftNodeReport.RaftNodeReportReason
- io.microraft.RaftNodeStatus
- io.microraft.RaftRole
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)