| Package | Description |
|---|---|
| io.atomix.protocols.raft.protocol |
RaftRequest and RaftResponse
implementations for all client-server communication. |
| io.atomix.protocols.raft.roles |
Internal classes that manage Raft server state.
|
| Modifier and Type | Method and Description |
|---|---|
CloseSessionResponse |
CloseSessionResponse.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<CloseSessionResponse> |
RaftServerProtocol.closeSession(MemberId memberId,
CloseSessionRequest request)
Sends a close session request to the given node.
|
CompletableFuture<CloseSessionResponse> |
RaftClientProtocol.closeSession(MemberId memberId,
CloseSessionRequest request)
Sends a close session request to the given node.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RaftServerProtocol.registerCloseSessionHandler(Function<CloseSessionRequest,CompletableFuture<CloseSessionResponse>> handler)
Registers a close session request callback.
|
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<CloseSessionResponse> |
RaftRole.onCloseSession(CloseSessionRequest request)
Handles a close session request.
|
CompletableFuture<CloseSessionResponse> |
PassiveRole.onCloseSession(CloseSessionRequest request) |
CompletableFuture<CloseSessionResponse> |
LeaderRole.onCloseSession(CloseSessionRequest request) |
CompletableFuture<CloseSessionResponse> |
InactiveRole.onCloseSession(CloseSessionRequest request) |
Copyright © 2013–2017. All rights reserved.