Package org.opendaylight.controller.cluster.raft
-
Interface Summary Interface Description ClientRequestTracker ConfigParams Configuration Parameter interface for configuring the Raft consensus systemElectionTerm ElectionTerm contains information about a RaftActors election term.PeerAddressResolver Interface to resolve raft actor peer addresses.RaftActorContext The RaftActorContext contains that portion of the RaftActors state that needs to be shared with it's behaviors.RaftActorRecoveryCohort Interface for a class that participates in raft actor persistence recovery.RaftActorSnapshotCohort Interface for a class that participates in raft actor snapshotting.ReplicatedLog Represents the ReplicatedLog that needs to be kept in sync by the RaftActor.ReplicatedLogEntry Represents one entry in the replicated log.SnapshotState Interface for a snapshot phase state. -
Class Summary Class Description AbstractReplicatedLogImpl Abstract class handling the mapping of logical LogEntry Index and the physical list index.ClientRequestTrackerImpl DefaultConfigParamsImpl Default implementation of the ConfigParams.FollowerLogInformation The state of the followers log as known by the Leader.ImmutableElectionTerm Immutable implementation of ElectionTerm.NoopPeerAddressResolver Implementation of PeerAddressResolver that does nothing.NoopProcedure<T> An akka Procedure that does nothing.NoopRaftActorSnapshotCohort RaftActorSnapshotCohort implementation that does nothing.PeerInfo Stores information about a raft peer.RaftActor RaftActor encapsulates a state machine that needs to be kept synchronized in a cluster.RaftActorContextImpl Implementation of the RaftActorContext interface.RaftActorLeadershipTransferCohort A raft actor support class that participates in leadership transfer.RaftVersions Enumerates the raft versions.SnapshotManager Manages the capturing of snapshots for a RaftActor. -
Enum Summary Enum Description RaftState VotingState Enumerates voting states for a peer. -
Exception Summary Exception Description LeadershipTransferFailedException