| Modifier and Type | Method and Description |
|---|---|
com.google.protobuf.Message |
NodeImpl.handleAppendEntriesRequest(RpcRequests.AppendEntriesRequest request,
RpcRequestClosure done) |
com.google.protobuf.Message |
NodeImpl.handleInstallSnapshot(RpcRequests.InstallSnapshotRequest request,
RpcRequestClosure done) |
com.google.protobuf.Message |
NodeImpl.handleTimeoutNowRequest(RpcRequests.TimeoutNowRequest request,
RpcRequestClosure done) |
| Modifier and Type | Method and Description |
|---|---|
com.google.protobuf.Message |
RaftServerService.handleAppendEntriesRequest(RpcRequests.AppendEntriesRequest request,
RpcRequestClosure done)
Handle append-entries request, return response message or
called done.run() with response.
|
com.google.protobuf.Message |
RaftServerService.handleInstallSnapshot(RpcRequests.InstallSnapshotRequest request,
RpcRequestClosure done)
Handle install-snapshot request, return response message or
called done.run() with response.
|
com.google.protobuf.Message |
RaftServerService.handleTimeoutNowRequest(RpcRequests.TimeoutNowRequest request,
RpcRequestClosure done)
Handle time-out-now request, return response message or
called done.run() with response.
|
abstract com.google.protobuf.Message |
RpcRequestProcessor.processRequest(T request,
RpcRequestClosure done) |
| Modifier and Type | Method and Description |
|---|---|
com.google.protobuf.Message |
GetFileRequestProcessor.processRequest(RpcRequests.GetFileRequest request,
RpcRequestClosure done) |
com.google.protobuf.Message |
NodeRequestProcessor.processRequest(T request,
RpcRequestClosure done) |
com.google.protobuf.Message |
AppendEntriesRequestProcessor.processRequest0(RaftServerService service,
RpcRequests.AppendEntriesRequest request,
RpcRequestClosure done) |
com.google.protobuf.Message |
InstallSnapshotRequestProcessor.processRequest0(RaftServerService service,
RpcRequests.InstallSnapshotRequest request,
RpcRequestClosure done) |
com.google.protobuf.Message |
ReadIndexRequestProcessor.processRequest0(RaftServerService service,
RpcRequests.ReadIndexRequest request,
RpcRequestClosure done) |
com.google.protobuf.Message |
RequestVoteRequestProcessor.processRequest0(RaftServerService service,
RpcRequests.RequestVoteRequest request,
RpcRequestClosure done) |
com.google.protobuf.Message |
TimeoutNowRequestProcessor.processRequest0(RaftServerService service,
RpcRequests.TimeoutNowRequest request,
RpcRequestClosure done) |
protected abstract com.google.protobuf.Message |
NodeRequestProcessor.processRequest0(RaftServerService serviceService,
T request,
RpcRequestClosure done) |
| Modifier and Type | Method and Description |
|---|---|
com.google.protobuf.Message |
FileService.handleGetFile(RpcRequests.GetFileRequest request,
RpcRequestClosure done)
Handle GetFileRequest, run the response or set the response with done.
|
void |
SnapshotExecutor.installSnapshot(RpcRequests.InstallSnapshotRequest request,
RpcRequests.InstallSnapshotResponse.Builder response,
RpcRequestClosure done)
Install snapshot according to the very RPC from leader
After the installing succeeds (StateMachine is reset with the snapshot)
or fails, done will be called to respond
Errors:
- Term mismatches: which happens interrupt_downloading_snapshot was
called before install_snapshot, indicating that this RPC was issued by
the old leader.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SnapshotExecutorImpl.installSnapshot(RpcRequests.InstallSnapshotRequest request,
RpcRequests.InstallSnapshotResponse.Builder response,
RpcRequestClosure done) |
Copyright © 2024. All rights reserved.