| 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 |
|---|---|
OpenSessionResponse |
OpenSessionResponse.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<OpenSessionResponse> |
RaftServerProtocol.openSession(MemberId memberId,
OpenSessionRequest request)
Sends an open session request to the given node.
|
CompletableFuture<OpenSessionResponse> |
RaftClientProtocol.openSession(MemberId memberId,
OpenSessionRequest request)
Sends an open session request to the given node.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RaftServerProtocol.registerOpenSessionHandler(Function<OpenSessionRequest,CompletableFuture<OpenSessionResponse>> handler)
Registers an open session request callback.
|
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<OpenSessionResponse> |
RaftRole.onOpenSession(OpenSessionRequest request)
Handles an open session request.
|
CompletableFuture<OpenSessionResponse> |
PassiveRole.onOpenSession(OpenSessionRequest request) |
CompletableFuture<OpenSessionResponse> |
LeaderRole.onOpenSession(OpenSessionRequest request) |
CompletableFuture<OpenSessionResponse> |
InactiveRole.onOpenSession(OpenSessionRequest request) |
Copyright © 2013–2017. All rights reserved.