| Package | Description |
|---|---|
| io.atomix.protocols.raft |
Core interfaces for operating on replicated state machines in the Raft cluster.
|
| io.atomix.protocols.raft.protocol |
RaftRequest and RaftResponse
implementations for all client-server communication. |
| io.atomix.protocols.raft.proxy |
Facilitates modification of a Raft state machine via proxy.
|
| io.atomix.protocols.raft.roles |
Internal classes that manage Raft server state.
|
| io.atomix.protocols.raft.session |
Interfaces for managing client sessions on a Raft server.
|
| io.atomix.protocols.raft.storage.log.entry |
RaftLogEntry implementations used internally to replicate
state changes, sessions, and configuration changes in the cluster. |
| Class and Description |
|---|
| RaftClient
Provides an interface for submitting operations to the Raft cluster.
|
| RaftClient.Builder
Builds a new Raft client.
|
| RaftError.Type
Raft error types.
|
| RaftException
Base Raft protocol exception.
|
| RaftException.OperationFailure |
| RaftMetadataClient
Raft metadata.
|
| RaftServer
Provides a standalone implementation of the Raft consensus algorithm.
|
| RaftServer.Builder
Builds a single-use Raft server.
|
| RaftServer.Role
Raft server state types.
|
| ReadConsistency
Constants for specifying Raft
RaftQuery consistency levels. |
| ThreadModel
Raft thread model.
|
| Class and Description |
|---|
| RaftError
Base type for Raft protocol errors.
|
| RaftError.Type
Raft error types.
|
| ReadConsistency
Constants for specifying Raft
RaftQuery consistency levels. |
| Class and Description |
|---|
| ReadConsistency
Constants for specifying Raft
RaftQuery consistency levels. |
| Class and Description |
|---|
| RaftServer.Role
Raft server state types.
|
| Class and Description |
|---|
| ReadConsistency
Constants for specifying Raft
RaftQuery consistency levels. |
| Class and Description |
|---|
| ReadConsistency
Constants for specifying Raft
RaftQuery consistency levels. |
Copyright © 2013–2017. All rights reserved.