Uses of Interface
io.atomix.raft.RaftServer
Packages that use RaftServer
Package
Description
Provides classes and interfaces for managing Raft clients and servers.
Implementations of core Raft server interfaces.
Raft partition management utilities.
-
Uses of RaftServer in io.atomix.raft
Methods in io.atomix.raft that return types with arguments of type RaftServerModifier and TypeMethodDescriptiondefault CompletableFuture<RaftServer> RaftServer.bootstrap()Bootstraps a single-node cluster.default CompletableFuture<RaftServer> Bootstraps the cluster using the provided cluster configuration.RaftServer.bootstrap(Collection<MemberId> cluster) Bootstraps the cluster using the provided cluster configuration.RaftServer.forceConfigure(Map<MemberId, RaftMember.Type> membersToRetain) Force configure the partition to remove all members which are not part of the given membersToRetain.default CompletableFuture<RaftServer> Starts this raft server by joining an existing replication group.RaftServer.join(Collection<MemberId> cluster) Starts this raft server by joining an existing replication group.RaftServer.leave()Requests to leave the replication group by sending aLeaveRequestto an arbitrary member of the cluster, as provided by theClusterMembershipService.RaftServer.promote()Promotes the server to leader if possible. -
Uses of RaftServer in io.atomix.raft.impl
Classes in io.atomix.raft.impl that implement RaftServerModifier and TypeClassDescriptionclassProvides a standalone implementation of the Raft consensus algorithm.Methods in io.atomix.raft.impl that return RaftServerMethods in io.atomix.raft.impl that return types with arguments of type RaftServerModifier and TypeMethodDescriptionDefaultRaftServer.bootstrap(Collection<MemberId> cluster) DefaultRaftServer.forceConfigure(Map<MemberId, RaftMember.Type> membersToRetain) DefaultRaftServer.join(Collection<MemberId> cluster) DefaultRaftServer.leave()DefaultRaftServer.promote() -
Uses of RaftServer in io.atomix.raft.partition.impl
Methods in io.atomix.raft.partition.impl that return types with arguments of type RaftServer