Package io.microraft
package io.microraft
-
ClassDescriptionTypes of membership changes that occur on Raft groups.Ordered<T>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.