| Package | Description |
|---|---|
| io.atomix.primitive.partition |
Provides classes and interfaces for managing primitive partitions, partition groups, and member groups.
|
| io.atomix.primitive.protocol |
Provides classes and interfaces for defining and managing primitive protocols.
|
| io.atomix.protocols.backup |
Provides a
PrimitiveProtocol implementation for multi-primary replication and
classes for managing primary-backup clients/servers. |
| io.atomix.protocols.backup.partition |
Provides
PartitionGroup and Partition
implementations for primary-backup. |
| io.atomix.protocols.gossip | |
| io.atomix.protocols.raft |
Provides classes and interfaces for managing Raft clients and servers.
|
| io.atomix.protocols.raft.partition |
Provides
PartitionGroup and Partition
implementations for the Raft consensus protocol. |
| Modifier and Type | Method and Description |
|---|---|
PrimitiveProtocol.Type |
PartitionGroup.protocol()
Returns the primitive protocol type supported by the partition group.
|
| Modifier and Type | Method and Description |
|---|---|
default PartitionGroup |
PartitionService.getPartitionGroup(PrimitiveProtocol.Type type)
Returns the first partition group that matches the given primitive type.
|
| Modifier and Type | Method and Description |
|---|---|
PrimitiveProtocol.Type |
PrimitiveProtocolTypeRegistry.getProtocolType(String type)
Returns the protocol type for the given configuration.
|
PrimitiveProtocol.Type |
PrimitiveProtocol.type()
Returns the protocol type.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<PrimitiveProtocol.Type> |
PrimitiveProtocolTypeRegistry.getProtocolTypes()
Returns the collection of registered protocol types.
|
| Modifier and Type | Method and Description |
|---|---|
default int |
PrimitiveProtocol.Type.compareTo(PrimitiveProtocol.Type<C> o) |
| Modifier and Type | Class and Description |
|---|---|
static class |
MultiPrimaryProtocol.Type
Multi-primary protocol type.
|
| Modifier and Type | Method and Description |
|---|---|
PrimitiveProtocol.Type |
MultiPrimaryProtocolConfig.getType() |
PrimitiveProtocol.Type |
MultiPrimaryProtocol.type() |
| Modifier and Type | Method and Description |
|---|---|
PrimitiveProtocol.Type |
PrimaryBackupPartitionGroup.protocol() |
| Modifier and Type | Class and Description |
|---|---|
static class |
AntiEntropyProtocol.Type
Gossip protocol type.
|
static class |
CrdtProtocol.Type
CRDT protocol type.
|
| Modifier and Type | Method and Description |
|---|---|
PrimitiveProtocol.Type |
AntiEntropyProtocolConfig.getType() |
PrimitiveProtocol.Type |
CrdtProtocolConfig.getType() |
PrimitiveProtocol.Type |
CrdtProtocol.type() |
PrimitiveProtocol.Type |
AntiEntropyProtocol.type() |
| Modifier and Type | Class and Description |
|---|---|
static class |
MultiRaftProtocol.Type
Multi-Raft protocol type.
|
| Modifier and Type | Method and Description |
|---|---|
PrimitiveProtocol.Type |
MultiRaftProtocolConfig.getType() |
PrimitiveProtocol.Type |
MultiRaftProtocol.type() |
| Modifier and Type | Method and Description |
|---|---|
PrimitiveProtocol.Type |
RaftPartitionGroup.protocol() |
Copyright © 2013–2018. All rights reserved.