public interface RaftClientService extends ClientService
| 限定符和类型 | 方法和说明 |
|---|---|
Future<com.google.protobuf.Message> |
appendEntries(Endpoint endpoint,
RpcRequests.AppendEntriesRequest request,
int timeoutMs,
RpcResponseClosure<RpcRequests.AppendEntriesResponse> done)
Sends a append-entries request and handle the response with done.
|
Future<com.google.protobuf.Message> |
getFile(Endpoint endpoint,
RpcRequests.GetFileRequest request,
int timeoutMs,
RpcResponseClosure<RpcRequests.GetFileResponse> done)
Get a piece of file data by GetFileRequest, and handle the response with done.
|
Future<com.google.protobuf.Message> |
installSnapshot(Endpoint endpoint,
RpcRequests.InstallSnapshotRequest request,
RpcResponseClosure<RpcRequests.InstallSnapshotResponse> done)
Sends a install-snapshot request and handle the response with done.
|
Future<com.google.protobuf.Message> |
preVote(Endpoint endpoint,
RpcRequests.RequestVoteRequest request,
RpcResponseClosure<RpcRequests.RequestVoteResponse> done)
Sends a pre-vote request and handle the response with done.
|
Future<com.google.protobuf.Message> |
readIndex(Endpoint endpoint,
RpcRequests.ReadIndexRequest request,
int timeoutMs,
RpcResponseClosure<RpcRequests.ReadIndexResponse> done)
Send a read-index request and handle the response with done.
|
Future<com.google.protobuf.Message> |
requestVote(Endpoint endpoint,
RpcRequests.RequestVoteRequest request,
RpcResponseClosure<RpcRequests.RequestVoteResponse> done)
Sends a request-vote request and handle the response with done.
|
Future<com.google.protobuf.Message> |
timeoutNow(Endpoint endpoint,
RpcRequests.TimeoutNowRequest request,
int timeoutMs,
RpcResponseClosure<RpcRequests.TimeoutNowResponse> done)
Send a timeout-now request and handle the response with done.
|
checkConnection, connect, disconnect, invokeWithDone, isConnectedFuture<com.google.protobuf.Message> preVote(Endpoint endpoint, RpcRequests.RequestVoteRequest request, RpcResponseClosure<RpcRequests.RequestVoteResponse> done)
endpoint - destination address (ip, port)request - request datadone - callbackFuture<com.google.protobuf.Message> requestVote(Endpoint endpoint, RpcRequests.RequestVoteRequest request, RpcResponseClosure<RpcRequests.RequestVoteResponse> done)
endpoint - destination address (ip, port)request - request datadone - callbackFuture<com.google.protobuf.Message> appendEntries(Endpoint endpoint, RpcRequests.AppendEntriesRequest request, int timeoutMs, RpcResponseClosure<RpcRequests.AppendEntriesResponse> done)
endpoint - destination address (ip, port)request - request datadone - callbackFuture<com.google.protobuf.Message> installSnapshot(Endpoint endpoint, RpcRequests.InstallSnapshotRequest request, RpcResponseClosure<RpcRequests.InstallSnapshotResponse> done)
endpoint - destination address (ip, port)request - request datadone - callbackFuture<com.google.protobuf.Message> getFile(Endpoint endpoint, RpcRequests.GetFileRequest request, int timeoutMs, RpcResponseClosure<RpcRequests.GetFileResponse> done)
endpoint - destination address (ip, port)request - request datatimeoutMs - timeout millisdone - callbackFuture<com.google.protobuf.Message> timeoutNow(Endpoint endpoint, RpcRequests.TimeoutNowRequest request, int timeoutMs, RpcResponseClosure<RpcRequests.TimeoutNowResponse> done)
endpoint - destination address (ip, port)request - request datatimeoutMs - timeout millisdone - callbackFuture<com.google.protobuf.Message> readIndex(Endpoint endpoint, RpcRequests.ReadIndexRequest request, int timeoutMs, RpcResponseClosure<RpcRequests.ReadIndexResponse> done)
endpoint - destination address (ip, port)request - request datatimeoutMs - timeout millisdone - callbackCopyright © 2021. All rights reserved.