RaftRequest and RaftResponse
implementations for all client-server communication.See: Description
| Interface | Description |
|---|---|
| RaftClientProtocol |
Raft client protocol.
|
| RaftMessage |
Base type for Raft protocol messages.
|
| RaftRequest |
Base interface for requests.
|
| RaftRequest.Builder<T extends RaftRequest.Builder<T,U>,U extends RaftRequest> |
Request builder.
|
| RaftResponse |
Base interface for responses.
|
| RaftResponse.Builder<T extends RaftResponse.Builder<T,U>,U extends RaftResponse> |
Response builder.
|
| RaftServerProtocol |
Raft server protocol.
|
| Class | Description |
|---|---|
| AbstractRaftRequest |
Base request for all client requests.
|
| AbstractRaftResponse |
Base response for all client responses.
|
| AppendRequest |
Append entries request.
|
| AppendRequest.Builder |
Append request builder.
|
| AppendResponse |
Server append entries response.
|
| AppendResponse.Builder |
Append response builder.
|
| CloseSessionRequest |
Close session request.
|
| CloseSessionRequest.Builder |
Unregister request builder.
|
| CloseSessionResponse |
Close session response.
|
| CloseSessionResponse.Builder |
Status response builder.
|
| CommandRequest |
Client command request.
|
| CommandRequest.Builder |
Command request builder.
|
| CommandResponse |
Client command response.
|
| CommandResponse.Builder |
Command response builder.
|
| ConfigurationRequest |
Configuration change request.
|
| ConfigurationRequest.Builder<T extends ConfigurationRequest.Builder<T,U>,U extends ConfigurationRequest> |
Configuration request builder.
|
| ConfigurationResponse |
Server configuration response.
|
| ConfigurationResponse.Builder<T extends ConfigurationResponse.Builder<T,U>,U extends ConfigurationResponse> |
Configuration response builder.
|
| ConfigureRequest |
Configuration installation request.
|
| ConfigureRequest.Builder |
Heartbeat request builder.
|
| ConfigureResponse |
Configuration installation response.
|
| ConfigureResponse.Builder |
Heartbeat response builder.
|
| HeartbeatRequest |
Client heartbeat request.
|
| HeartbeatRequest.Builder |
Heartbeat request builder.
|
| HeartbeatResponse |
Client heartbeat response.
|
| HeartbeatResponse.Builder |
Heartbeat response builder.
|
| InstallRequest |
Server snapshot installation request.
|
| InstallRequest.Builder |
Snapshot request builder.
|
| InstallResponse |
Snapshot installation response.
|
| InstallResponse.Builder |
Install response builder.
|
| JoinRequest |
Server join configuration change request.
|
| JoinRequest.Builder |
Join request builder.
|
| JoinResponse |
Server join configuration change response.
|
| JoinResponse.Builder |
Join response builder.
|
| KeepAliveRequest |
Session keep alive request.
|
| KeepAliveRequest.Builder |
Keep alive request builder.
|
| KeepAliveResponse |
Session keep alive response.
|
| KeepAliveResponse.Builder |
Status response builder.
|
| LeaveRequest |
Server leave configuration request.
|
| LeaveRequest.Builder |
Leave request builder.
|
| LeaveResponse |
Server leave configuration change response.
|
| LeaveResponse.Builder |
Leave response builder.
|
| MetadataRequest |
Cluster metadata request.
|
| MetadataRequest.Builder |
Metadata request builder.
|
| MetadataResponse |
Cluster metadata response.
|
| MetadataResponse.Builder |
Metadata response builder.
|
| OpenSessionRequest |
Open session request.
|
| OpenSessionRequest.Builder |
Open session request builder.
|
| OpenSessionResponse |
Open session response.
|
| OpenSessionResponse.Builder |
Register response builder.
|
| OperationRequest |
Client operation request.
|
| OperationRequest.Builder<T extends OperationRequest.Builder<T,U>,U extends OperationRequest> |
Operation request builder.
|
| OperationResponse |
Base client operation response.
|
| OperationResponse.Builder<T extends OperationResponse.Builder<T,U>,U extends OperationResponse> |
Operation response builder.
|
| PollRequest |
Server poll request.
|
| PollRequest.Builder |
Poll request builder.
|
| PollResponse |
Server poll response.
|
| PollResponse.Builder |
Poll response builder.
|
| PublishRequest |
Event publish request.
|
| PublishRequest.Builder |
Publish request builder.
|
| QueryRequest |
Client query request.
|
| QueryRequest.Builder |
Query request builder.
|
| QueryResponse |
Client query response.
|
| QueryResponse.Builder |
Query response builder.
|
| ReconfigureRequest |
Member configuration change request.
|
| ReconfigureRequest.Builder |
Reconfigure request builder.
|
| ReconfigureResponse |
Server configuration change response.
|
| ReconfigureResponse.Builder |
Reconfigure response builder.
|
| ResetRequest |
Event reset request.
|
| ResetRequest.Builder |
Reset request builder.
|
| SessionRequest |
Base session request.
|
| SessionRequest.Builder<T extends SessionRequest.Builder<T,U>,U extends SessionRequest> |
Session request builder.
|
| SessionResponse |
Base session response.
|
| SessionResponse.Builder<T extends SessionResponse.Builder<T,U>,U extends SessionResponse> |
Session response builder.
|
| TransferRequest |
Leadership transfer request.
|
| TransferRequest.Builder |
Transfer request builder.
|
| TransferResponse |
Leadership transfer response.
|
| TransferResponse.Builder |
Join response builder.
|
| VoteRequest |
Server vote request.
|
| VoteRequest.Builder |
Vote request builder.
|
| VoteResponse |
Server vote response.
|
| VoteResponse.Builder |
Poll response builder.
|
| Enum | Description |
|---|---|
| RaftResponse.Status |
Response status.
|
RaftRequest and RaftResponse
implementations for all client-server communication.Copyright © 2013–2017. All rights reserved.