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