Hierarchy For Package org.j7m.middleware.api.consensus
Class Hierarchy
- java.lang.Object
- org.j7m.middleware.api.consensus.ConsensusValues
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.j7m.middleware.api.MiddlewareException
- org.j7m.middleware.api.consensus.ConsensusException
- org.j7m.middleware.api.MiddlewareException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- java.lang.AutoCloseable
- org.j7m.middleware.api.consensus.ConsensusService
- org.j7m.middleware.api.consensus.ReplicatedLog
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusRole
- 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
- org.j7m.middleware.api.consensus.AppendEntriesRequest (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.AppendEntriesResponse (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.CommitIndex (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusCommand (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusCommandResult (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusConfigChange (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusConfiguration (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusGroupId (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusLogEntry (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusLogEntryStatus (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusMember (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusMemberSet (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusMetricsSnapshot (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusNodeId (implements java.lang.Comparable<T>, java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusRecoveryReport (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusSafetyReport (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusSimulationReport (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusSnapshot (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusSnapshotMetadata (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusState (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusStatus (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.ConsensusTerm (implements java.lang.Comparable<T>, java.io.Serializable)
- org.j7m.middleware.api.consensus.InstallSnapshotRequest (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.InstallSnapshotResponse (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.LogIndex (implements java.lang.Comparable<T>, java.io.Serializable)
- org.j7m.middleware.api.consensus.RequestVoteRequest (implements java.io.Serializable)
- org.j7m.middleware.api.consensus.RequestVoteResponse (implements java.io.Serializable)
- java.lang.Record