public final class LeaderRole extends ActiveRole
| Constructor and Description |
|---|
LeaderRole(io.atomix.protocols.raft.impl.RaftContext context) |
onInstallonConfigureisClosed, isOpen, toStringpublic RaftServer.Role role()
AbstractRolerole in interface RaftRolerole in class PassiveRolepublic CompletableFuture<RaftRole> open()
open in interface io.atomix.utils.Managed<RaftRole>open in class PassiveRolepublic CompletableFuture<JoinResponse> onJoin(JoinRequest request)
RaftRoleonJoin in interface RaftRoleonJoin in class PassiveRolerequest - The request to handle.public CompletableFuture<ReconfigureResponse> onReconfigure(ReconfigureRequest request)
RaftRoleonReconfigure in interface RaftRoleonReconfigure in class PassiveRolerequest - The request to handle.public CompletableFuture<LeaveResponse> onLeave(LeaveRequest request)
RaftRoleonLeave in interface RaftRoleonLeave in class PassiveRolerequest - The request to handle.public CompletableFuture<TransferResponse> onTransfer(TransferRequest request)
RaftRoleonTransfer in interface RaftRoleonTransfer in class InactiveRolerequest - The request to handle.public CompletableFuture<PollResponse> onPoll(PollRequest request)
RaftRoleonPoll in interface RaftRoleonPoll in class ActiveRolerequest - The request to handle.public CompletableFuture<VoteResponse> onVote(VoteRequest request)
RaftRoleonVote in interface RaftRoleonVote in class ActiveRolerequest - The request to handle.public CompletableFuture<AppendResponse> onAppend(AppendRequest request)
RaftRoleonAppend in interface RaftRoleonAppend in class ActiveRolerequest - The request to handle.public CompletableFuture<MetadataResponse> onMetadata(MetadataRequest request)
RaftRoleonMetadata in interface RaftRoleonMetadata in class PassiveRolerequest - The request to handle.public CompletableFuture<CommandResponse> onCommand(CommandRequest request)
RaftRoleonCommand in interface RaftRoleonCommand in class PassiveRolerequest - The request to handle.public CompletableFuture<QueryResponse> onQuery(QueryRequest request)
RaftRoleonQuery in interface RaftRoleonQuery in class PassiveRolerequest - The request to handle.public CompletableFuture<OpenSessionResponse> onOpenSession(OpenSessionRequest request)
RaftRoleonOpenSession in interface RaftRoleonOpenSession in class PassiveRolerequest - The request to handle.public CompletableFuture<KeepAliveResponse> onKeepAlive(KeepAliveRequest request)
RaftRoleonKeepAlive in interface RaftRoleonKeepAlive in class PassiveRolerequest - The request to handle.public CompletableFuture<CloseSessionResponse> onCloseSession(CloseSessionRequest request)
RaftRoleonCloseSession in interface RaftRoleonCloseSession in class PassiveRolerequest - The request to handle.public CompletableFuture<Void> close()
close in interface io.atomix.utils.Managed<RaftRole>close in class PassiveRoleCopyright © 2013–2017. All rights reserved.