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