Uses of Package
io.microraft
Packages that use io.microraft
Package
Description
-
Classes in io.microraft used by io.microraftClassDescriptionTypes of membership changes that occur on Raft groups.Represents result of an operation that is triggered on a Raft node via one of the methods in the
RaftNode
interface, along with at which commit index the given operation is executed / performed.Policies to decide how a query operation will be executed on the state machine.Contains the configuration parameters for MicroRaft's implementation.Builder for Raft configRepresents an endpoint that participates to at least one Raft group and executes the Raft consensus algorithm with aRaftNode
instance.A Raft node runs the Raft consensus algorithm as a member of a Raft group.The builder interface for configuring and creating Raft node instances.Statuses of a Raft node during its own and its Raft group's lifecycle.The roles of Raft nodes as defined in the Raft consensus algorithm. -
Classes in io.microraft used by io.microraft.exceptionClassDescriptionRepresents an endpoint that participates to at least one Raft group and executes the Raft consensus algorithm with a
RaftNode
instance. -
Classes in io.microraft used by io.microraft.persistenceClassDescriptionRepresents an endpoint that participates to at least one Raft group and executes the Raft consensus algorithm with a
RaftNode
instance. -
Classes in io.microraft used by io.microraft.reportClassDescriptionRepresents an endpoint that participates to at least one Raft group and executes the Raft consensus algorithm with a
RaftNode
instance.Statuses of a Raft node during its own and its Raft group's lifecycle.The roles of Raft nodes as defined in the Raft consensus algorithm. -
Classes in io.microraft used by io.microraft.transportClassDescriptionRepresents an endpoint that participates to at least one Raft group and executes the Raft consensus algorithm with a
RaftNode
instance.