| 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 |
|---|---|
PollRequest |
PollRequest.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<PollResponse> |
RaftServerProtocol.poll(MemberId memberId,
PollRequest request)
Sends a poll request to the given node.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RaftServerProtocol.registerPollHandler(Function<PollRequest,CompletableFuture<PollResponse>> handler)
Registers a poll request callback.
|
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<PollResponse> |
RaftRole.onPoll(PollRequest request)
Handles a poll request.
|
CompletableFuture<PollResponse> |
PassiveRole.onPoll(PollRequest request) |
CompletableFuture<PollResponse> |
LeaderRole.onPoll(PollRequest request) |
CompletableFuture<PollResponse> |
InactiveRole.onPoll(PollRequest request) |
CompletableFuture<PollResponse> |
ActiveRole.onPoll(PollRequest request) |
Copyright © 2013–2017. All rights reserved.