Uses of Class
io.atomix.raft.protocol.AppendRequest
Packages that use AppendRequest
Package
Description
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.
-
Uses of AppendRequest in io.atomix.raft.partition.impl
Methods in io.atomix.raft.partition.impl with parameters of type AppendRequestModifier and TypeMethodDescriptionRaftServerCommunicator.append(MemberId memberId, AppendRequest request) Method parameters in io.atomix.raft.partition.impl with type arguments of type AppendRequestModifier and TypeMethodDescriptionvoidRaftServerCommunicator.registerAppendHandler(Function<AppendRequest, CompletableFuture<AppendResponse>> handler) -
Uses of AppendRequest in io.atomix.raft.protocol
Methods in io.atomix.raft.protocol that return AppendRequestMethods in io.atomix.raft.protocol with parameters of type AppendRequestModifier and TypeMethodDescriptionRaftServerProtocol.append(MemberId memberId, AppendRequest request) Sends an append request to the given node.Method parameters in io.atomix.raft.protocol with type arguments of type AppendRequestModifier and TypeMethodDescriptionvoidRaftServerProtocol.registerAppendHandler(Function<AppendRequest, CompletableFuture<AppendResponse>> handler) Registers an append request callback. -
Uses of AppendRequest in io.atomix.raft.roles
Methods in io.atomix.raft.roles with parameters of type AppendRequestModifier and TypeMethodDescriptionprotected voidPassiveRole.appendEntries(AppendRequest request, CompletableFuture<AppendResponse> future) Appends entries from the given AppendRequest.protected booleanPassiveRole.checkPreviousEntry(AppendRequest request, CompletableFuture<AppendResponse> future) Checks the previous index of the given AppendRequest, returning a boolean indicating whether to continue handling the request.protected booleanPassiveRole.checkTerm(AppendRequest request, CompletableFuture<AppendResponse> future) Checks the leader's term of the given AppendRequest, returning a boolean indicating whether to continue handling the request.protected CompletableFuture<AppendResponse>PassiveRole.handleAppend(AppendRequest request) Handles an AppendRequest.ActiveRole.onAppend(AppendRequest request) CandidateRole.onAppend(AppendRequest request) FollowerRole.onAppend(AppendRequest request) InactiveRole.onAppend(AppendRequest request) LeaderRole.onAppend(AppendRequest request) PassiveRole.onAppend(AppendRequest request) RaftRole.onAppend(AppendRequest request) Handles an append request.