Hierarchy For All Packages
Package Hierarchies:- org.opendaylight.controller.cluster.raft,
- org.opendaylight.controller.cluster.raft.base.messages,
- org.opendaylight.controller.cluster.raft.behaviors,
- org.opendaylight.controller.cluster.raft.client.messages,
- org.opendaylight.controller.cluster.raft.messages,
- org.opendaylight.controller.cluster.raft.persisted,
- org.opendaylight.controller.cluster.raft.policy
Class Hierarchy
- java.lang.Object
- akka.actor.AbstractActor (implements akka.actor.Actor)
- akka.persistence.AbstractPersistentActor (implements akka.persistence.AbstractPersistentActorLike)
- org.opendaylight.controller.cluster.common.actor.AbstractUntypedPersistentActor (implements org.opendaylight.controller.cluster.common.actor.ExecuteInSelfActor)
- org.opendaylight.controller.cluster.raft.RaftActor
- org.opendaylight.controller.cluster.common.actor.AbstractUntypedPersistentActor (implements org.opendaylight.controller.cluster.common.actor.ExecuteInSelfActor)
- akka.persistence.AbstractPersistentActor (implements akka.persistence.AbstractPersistentActorLike)
- org.opendaylight.controller.cluster.raft.behaviors.AbstractRaftActorBehavior (implements org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior)
- org.opendaylight.controller.cluster.raft.behaviors.AbstractLeader
- org.opendaylight.controller.cluster.raft.behaviors.IsolatedLeader
- org.opendaylight.controller.cluster.raft.behaviors.Leader
- org.opendaylight.controller.cluster.raft.behaviors.PreLeader
- org.opendaylight.controller.cluster.raft.behaviors.Candidate
- org.opendaylight.controller.cluster.raft.behaviors.Follower
- org.opendaylight.controller.cluster.raft.behaviors.AbstractLeader
- org.opendaylight.controller.cluster.raft.messages.AbstractRaftRPC (implements org.opendaylight.controller.cluster.raft.messages.RaftRPC)
- org.opendaylight.controller.cluster.raft.messages.AppendEntries
- org.opendaylight.controller.cluster.raft.messages.AppendEntriesReply
- org.opendaylight.controller.cluster.raft.messages.InstallSnapshot
- org.opendaylight.controller.cluster.raft.messages.InstallSnapshotReply
- org.opendaylight.controller.cluster.raft.messages.RequestVote
- org.opendaylight.controller.cluster.raft.messages.RequestVoteReply
- org.opendaylight.controller.cluster.raft.AbstractReplicatedLogImpl (implements org.opendaylight.controller.cluster.raft.ReplicatedLog)
- org.opendaylight.controller.cluster.raft.messages.AbstractServerChangeReply (implements java.io.Serializable)
- org.opendaylight.controller.cluster.raft.messages.AddServerReply
- org.opendaylight.controller.cluster.raft.messages.RemoveServerReply
- org.opendaylight.controller.cluster.raft.messages.ServerChangeReply
- org.opendaylight.controller.cluster.raft.messages.AddServer (implements java.io.Serializable)
- org.opendaylight.controller.cluster.raft.persisted.ApplyJournalEntries (implements akka.dispatch.ControlMessage, java.io.Serializable)
- org.opendaylight.controller.cluster.raft.base.messages.ApplySnapshot (implements akka.dispatch.ControlMessage)
- org.opendaylight.controller.cluster.raft.base.messages.ApplyState (implements akka.dispatch.ControlMessage)
- org.opendaylight.controller.cluster.raft.base.messages.CaptureSnapshot (implements akka.dispatch.ControlMessage)
- org.opendaylight.controller.cluster.raft.base.messages.CaptureSnapshotReply (implements akka.dispatch.ControlMessage)
- org.opendaylight.controller.cluster.raft.messages.ChangeServersVotingStatus (implements java.io.Serializable)
- org.opendaylight.controller.cluster.raft.base.messages.CheckConsensusReached
- org.opendaylight.controller.cluster.raft.DefaultConfigParamsImpl (implements org.opendaylight.controller.cluster.raft.ConfigParams)
- org.opendaylight.controller.cluster.raft.policy.DefaultRaftPolicy (implements org.opendaylight.controller.cluster.raft.policy.RaftPolicy)
- org.opendaylight.controller.cluster.raft.persisted.DeleteEntries (implements java.io.Serializable)
- org.opendaylight.controller.cluster.raft.policy.DisableElectionsRaftPolicy (implements org.opendaylight.controller.cluster.raft.policy.RaftPolicy)
- org.opendaylight.controller.cluster.raft.base.messages.ElectionTimeout (implements akka.dispatch.ControlMessage)
- org.opendaylight.controller.cluster.raft.persisted.EmptyState (implements org.opendaylight.controller.cluster.raft.persisted.Snapshot.State)
- org.opendaylight.controller.cluster.raft.client.messages.FindLeader (implements java.io.Serializable)
- org.opendaylight.controller.cluster.raft.client.messages.FindLeaderReply (implements java.io.Serializable)
- org.opendaylight.controller.cluster.raft.base.messages.FollowerInitialSyncUpStatus
- org.opendaylight.controller.cluster.raft.FollowerLogInformation
- org.opendaylight.controller.cluster.raft.client.messages.GetOnDemandRaftState (implements akka.dispatch.ControlMessage)
- org.opendaylight.controller.cluster.raft.client.messages.GetSnapshot
- org.opendaylight.controller.cluster.raft.client.messages.GetSnapshotReply
- org.opendaylight.controller.cluster.raft.ImmutableElectionTerm (implements org.opendaylight.controller.cluster.raft.ElectionTerm)
- org.opendaylight.controller.cluster.raft.base.messages.InitiateCaptureSnapshot
- akka.serialization.JSerializer (implements akka.serialization.Serializer)
- org.opendaylight.controller.cluster.raft.persisted.SimpleReplicatedLogEntrySerializer
- org.opendaylight.controller.cluster.raft.behaviors.LeaderInstallSnapshotState (implements java.lang.AutoCloseable)
- org.opendaylight.controller.cluster.raft.base.messages.LeaderTransitioning (implements java.io.Serializable)
- org.opendaylight.controller.cluster.raft.NoopPeerAddressResolver (implements org.opendaylight.controller.cluster.raft.PeerAddressResolver)
- org.opendaylight.controller.cluster.raft.NoopProcedure<T> (implements akka.japi.Procedure<T>)
- org.opendaylight.controller.cluster.raft.NoopRaftActorSnapshotCohort (implements org.opendaylight.controller.cluster.raft.RaftActorSnapshotCohort)
- org.opendaylight.controller.cluster.raft.client.messages.OnDemandRaftState
- org.opendaylight.controller.cluster.raft.client.messages.OnDemandRaftState.AbstractBuilder<B,
T> - org.opendaylight.controller.cluster.raft.client.messages.OnDemandRaftState.Builder
- org.opendaylight.controller.cluster.raft.messages.Payload (implements java.io.Serializable)
- org.opendaylight.controller.cluster.raft.messages.IdentifiablePayload<T> (implements org.opendaylight.yangtools.concepts.Identifiable<T>)
- org.opendaylight.controller.cluster.raft.persisted.NoopPayload (implements akka.dispatch.ControlMessage)
- org.opendaylight.controller.cluster.raft.persisted.ServerConfigurationPayload (implements org.opendaylight.controller.cluster.raft.messages.PersistentPayload)
- org.opendaylight.controller.cluster.raft.PeerInfo
- org.opendaylight.controller.cluster.raft.RaftActorContextImpl (implements org.opendaylight.controller.cluster.raft.RaftActorContext)
- org.opendaylight.controller.cluster.raft.RaftActorLeadershipTransferCohort
- org.opendaylight.controller.cluster.raft.RaftVersions
- java.lang.Record
- org.opendaylight.controller.cluster.raft.ClientRequestTracker
- org.opendaylight.controller.cluster.raft.base.messages.Replicate
- org.opendaylight.controller.cluster.raft.persisted.ServerInfo
- org.opendaylight.controller.cluster.raft.messages.RemoveServer (implements java.io.Serializable)
- org.opendaylight.controller.cluster.raft.messages.RequestLeadership (implements java.io.Serializable)
- org.opendaylight.controller.cluster.raft.base.messages.SendHeartBeat (implements akka.dispatch.ControlMessage)
- org.opendaylight.controller.cluster.raft.base.messages.SendInstallSnapshot
- org.opendaylight.controller.cluster.raft.messages.ServerRemoved (implements java.io.Serializable)
- org.opendaylight.controller.cluster.raft.client.messages.Shutdown (implements akka.dispatch.ControlMessage, java.io.Serializable)
- org.opendaylight.controller.cluster.raft.persisted.SimpleReplicatedLogEntry (implements org.opendaylight.controller.cluster.raft.ReplicatedLogEntry, java.io.Serializable)
- org.opendaylight.controller.cluster.raft.persisted.Snapshot (implements java.io.Serializable)
- org.opendaylight.controller.cluster.raft.base.messages.SnapshotComplete (implements akka.dispatch.ControlMessage)
- org.opendaylight.controller.cluster.raft.SnapshotManager (implements org.opendaylight.controller.cluster.raft.SnapshotState)
- org.opendaylight.controller.cluster.raft.base.messages.SwitchBehavior
- org.opendaylight.controller.cluster.raft.behaviors.SyncStatusTracker
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.opendaylight.controller.cluster.raft.LeadershipTransferFailedException
- java.lang.Exception
- org.opendaylight.controller.cluster.raft.base.messages.TimeoutNow (implements akka.dispatch.ControlMessage, java.io.Serializable)
- org.opendaylight.controller.cluster.raft.messages.UnInitializedFollowerSnapshotReply (implements akka.dispatch.ControlMessage)
- org.opendaylight.controller.cluster.raft.persisted.UpdateElectionTerm (implements java.io.Serializable)
- akka.actor.AbstractActor (implements akka.actor.Actor)
Interface Hierarchy
- org.opendaylight.controller.cluster.raft.base.messages.ApplySnapshot.Callback
- java.lang.AutoCloseable
- org.opendaylight.controller.cluster.raft.behaviors.RaftActorBehavior
- org.opendaylight.controller.cluster.raft.ConfigParams
- akka.dispatch.ControlMessage
- org.opendaylight.controller.cluster.raft.messages.RaftRPC (also extends java.io.Serializable)
- org.opendaylight.controller.cluster.raft.ElectionTerm
- org.opendaylight.controller.cluster.raft.PeerAddressResolver
- org.opendaylight.controller.cluster.raft.messages.PersistentPayload
- org.opendaylight.controller.cluster.raft.RaftActorContext
- org.opendaylight.controller.cluster.raft.RaftActorRecoveryCohort
- org.opendaylight.controller.cluster.raft.RaftActorSnapshotCohort
- org.opendaylight.controller.cluster.raft.policy.RaftPolicy
- org.opendaylight.controller.cluster.raft.ReplicatedLog
- org.opendaylight.controller.cluster.raft.ReplicatedLogEntry
- java.io.Serializable
- org.opendaylight.controller.cluster.raft.persisted.MigratedSerializable
- org.opendaylight.controller.cluster.raft.persisted.LegacySerializable
- org.opendaylight.controller.cluster.raft.messages.RaftRPC (also extends akka.dispatch.ControlMessage)
- org.opendaylight.controller.cluster.raft.persisted.Snapshot.State
- org.opendaylight.controller.cluster.raft.persisted.MigratedSerializable
- org.opendaylight.controller.cluster.raft.SnapshotState
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.opendaylight.controller.cluster.raft.RaftState
- org.opendaylight.controller.cluster.raft.messages.ServerChangeStatus
- org.opendaylight.controller.cluster.raft.VotingState
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)