public interface RaftRole extends io.atomix.utils.Managed<RaftRole>
RaftServer.Role role()
CompletableFuture<MetadataResponse> onMetadata(MetadataRequest request)
request - The request to handle.CompletableFuture<OpenSessionResponse> onOpenSession(OpenSessionRequest request)
request - The request to handle.CompletableFuture<KeepAliveResponse> onKeepAlive(KeepAliveRequest request)
request - The request to handle.CompletableFuture<CloseSessionResponse> onCloseSession(CloseSessionRequest request)
request - The request to handle.CompletableFuture<ConfigureResponse> onConfigure(ConfigureRequest request)
request - The request to handle.CompletableFuture<InstallResponse> onInstall(InstallRequest request)
request - The request to handle.CompletableFuture<JoinResponse> onJoin(JoinRequest request)
request - The request to handle.CompletableFuture<ReconfigureResponse> onReconfigure(ReconfigureRequest request)
request - The request to handle.CompletableFuture<LeaveResponse> onLeave(LeaveRequest request)
request - The request to handle.CompletableFuture<TransferResponse> onTransfer(TransferRequest request)
request - The request to handle.CompletableFuture<AppendResponse> onAppend(AppendRequest request)
request - The request to handle.CompletableFuture<PollResponse> onPoll(PollRequest request)
request - The request to handle.CompletableFuture<VoteResponse> onVote(VoteRequest request)
request - The request to handle.CompletableFuture<CommandResponse> onCommand(CommandRequest request)
request - The request to handle.CompletableFuture<QueryResponse> onQuery(QueryRequest request)
request - The request to handle.Copyright © 2013–2017. All rights reserved.