Uses of Package
io.atomix.raft
Packages that use io.atomix.raft
Package
Description
Provides classes and interfaces for managing Raft clients and servers.
Implementations of core Raft server interfaces.
Provides
PartitionGroup and Partition implementations for the Raft consensus protocol.Raft partition management utilities.
Provides
RaftRequest and RaftResponse implementations for all internal Raft protocol
communication.Provides classes for role-based management of leader election and replication in the Raft
consensus protocol.
-
Classes in io.atomix.raft used by io.atomix.raftClassDescriptionAn election timer controls when a node triggers an election.Raft error types.Base Raft protocol exception.Provides a standalone implementation of the Raft consensus algorithm.Builds a single-use Raft server.Raft server state types.
-
Classes in io.atomix.raft used by io.atomix.raft.implClassDescriptionAn election timer controls when a node triggers an election.Will be notified when a new batch is committed.This listener will only be called by the Leader, when it commits an entry.Provides a standalone implementation of the Raft consensus algorithm.Builds a single-use Raft server.Raft server state types.Listener which will be invoked when a new snapshot is received by this follower from a leader.
-
Classes in io.atomix.raft used by io.atomix.raft.partition
-
Classes in io.atomix.raft used by io.atomix.raft.partition.implClassDescriptionWill be notified when a new batch is committed.This listener will only be called by the Leader, when it commits an entry.Provides a standalone implementation of the Raft consensus algorithm.Raft server state types.Listener which will be invoked when a new snapshot is received by this follower from a leader.
-
Classes in io.atomix.raft used by io.atomix.raft.protocol
-
Classes in io.atomix.raft used by io.atomix.raft.roles