Hierarchy For Package io.atomix.raft.protocol
Class Hierarchy
- java.lang.Object
- io.atomix.raft.protocol.AbstractRaftRequest (implements io.atomix.raft.protocol.RaftRequest)
- io.atomix.raft.protocol.AppendRequest
- io.atomix.raft.protocol.ConfigureRequest
- io.atomix.raft.protocol.ForceConfigureRequest
- io.atomix.raft.protocol.InstallRequest
- io.atomix.raft.protocol.JoinRequest
- io.atomix.raft.protocol.LeaveRequest
- io.atomix.raft.protocol.PollRequest
- io.atomix.raft.protocol.ReconfigureRequest
- io.atomix.raft.protocol.TransferRequest
- io.atomix.raft.protocol.VersionedAppendRequest
- io.atomix.raft.protocol.VoteRequest
- io.atomix.raft.protocol.AbstractRaftRequest.Builder<T,
U> (implements io.atomix.raft.protocol.RaftRequest.Builder<T, U>) - io.atomix.raft.protocol.ConfigureRequest.Builder
- io.atomix.raft.protocol.ForceConfigureRequest.Builder
- io.atomix.raft.protocol.InstallRequest.Builder
- io.atomix.raft.protocol.JoinRequest.Builder
- io.atomix.raft.protocol.LeaveRequest.Builder
- io.atomix.raft.protocol.PollRequest.Builder
- io.atomix.raft.protocol.ReconfigureRequest.Builder
- io.atomix.raft.protocol.TransferRequest.Builder
- io.atomix.raft.protocol.VersionedAppendRequest.Builder
- io.atomix.raft.protocol.VoteRequest.Builder
- io.atomix.raft.protocol.AbstractRaftResponse (implements io.atomix.raft.protocol.RaftResponse)
- io.atomix.raft.protocol.AppendResponse
- io.atomix.raft.protocol.ConfigurationResponse
- io.atomix.raft.protocol.ReconfigureResponse
- io.atomix.raft.protocol.ConfigureResponse
- io.atomix.raft.protocol.ForceConfigureResponse
- io.atomix.raft.protocol.InstallResponse
- io.atomix.raft.protocol.JoinResponse
- io.atomix.raft.protocol.LeaveResponse
- io.atomix.raft.protocol.PollResponse
- io.atomix.raft.protocol.TransferResponse
- io.atomix.raft.protocol.VoteResponse
- io.atomix.raft.protocol.AbstractRaftResponse.Builder<T,
U> (implements io.atomix.raft.protocol.RaftResponse.Builder<T, U>) - io.atomix.raft.protocol.AppendResponse.Builder
- io.atomix.raft.protocol.ConfigurationResponse.Builder<T,
U> - io.atomix.raft.protocol.ReconfigureResponse.Builder
- io.atomix.raft.protocol.ConfigureResponse.Builder
- io.atomix.raft.protocol.ForceConfigureResponse.Builder
- io.atomix.raft.protocol.InstallResponse.Builder
- io.atomix.raft.protocol.JoinResponse.Builder
- io.atomix.raft.protocol.LeaveResponse.Builder
- io.atomix.raft.protocol.PollResponse.Builder
- io.atomix.raft.protocol.TransferResponse.Builder
- io.atomix.raft.protocol.VoteResponse.Builder
- io.atomix.raft.protocol.PersistedRaftRecord (implements io.camunda.zeebe.journal.JournalRecord, io.atomix.raft.protocol.ReplicatableRaftRecord)
- io.atomix.raft.protocol.ProtocolVersionHandler
- io.atomix.raft.protocol.AbstractRaftRequest (implements io.atomix.raft.protocol.RaftRequest)
Interface Hierarchy
- io.atomix.utils.Builder<T>
- io.atomix.raft.protocol.RaftRequest.Builder<T,
U> - io.atomix.raft.protocol.RaftResponse.Builder<T,
U>
- io.atomix.raft.protocol.RaftRequest.Builder<T,
- io.atomix.raft.protocol.RaftMessage
- io.atomix.raft.protocol.RaftRequest
- io.atomix.raft.protocol.RaftResponse
- io.atomix.raft.protocol.RaftServerProtocol
- io.atomix.raft.protocol.ReplicatableRaftRecord
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.atomix.raft.protocol.RaftResponse.Status
- 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
- io.atomix.raft.protocol.InternalAppendRequest
- io.atomix.raft.protocol.ReplicatableJournalRecord (implements io.atomix.raft.protocol.ReplicatableRaftRecord)
- java.lang.Record