| Package | Description |
|---|---|
| io.atomix.core |
Core APIs for managing Atomix clusters and operating on distributed primitives.
|
| io.atomix.primitive.partition |
Provides classes and interfaces for managing primitive partitions, partition groups, and member groups.
|
| io.atomix.protocols.backup.partition |
Provides
PartitionGroup and Partition
implementations for primary-backup. |
| io.atomix.protocols.raft.partition |
Provides
PartitionGroup and Partition
implementations for the Raft consensus protocol. |
| Modifier and Type | Method and Description |
|---|---|
AtomixBuilder |
AtomixBuilder.addPartitionGroup(ManagedPartitionGroup partitionGroup)
Adds a partition group.
|
AtomixBuilder |
AtomixBuilder.withManagementGroup(ManagedPartitionGroup systemManagementGroup)
Sets the system management partition group.
|
AtomixBuilder |
AtomixBuilder.withPartitionGroups(ManagedPartitionGroup... partitionGroups)
Sets the partition groups.
|
| Modifier and Type | Method and Description |
|---|---|
AtomixBuilder |
AtomixBuilder.withPartitionGroups(Collection<ManagedPartitionGroup> partitionGroups)
Sets the partition groups.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
PartitionGroupFactory<C extends PartitionGroupConfig<C>,P extends ManagedPartitionGroup>
Partition group factory.
|
| Modifier and Type | Method and Description |
|---|---|
ManagedPartitionGroup |
PartitionGroup.Type.newPartitionGroup(C config)
Creates a new partition group instance.
|
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<ManagedPartitionGroup> |
ManagedPartitionGroup.connect(PartitionManagementService managementService)
Connects to the partition group.
|
CompletableFuture<ManagedPartitionGroup> |
ManagedPartitionGroup.join(PartitionManagementService managementService)
Joins the partition group.
|
| Modifier and Type | Class and Description |
|---|---|
class |
PrimaryBackupPartitionGroup
Primary-backup partition group.
|
| Modifier and Type | Method and Description |
|---|---|
ManagedPartitionGroup |
PrimaryBackupPartitionGroup.Type.newPartitionGroup(PrimaryBackupPartitionGroupConfig config) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<ManagedPartitionGroup> |
PrimaryBackupPartitionGroup.connect(PartitionManagementService managementService) |
CompletableFuture<ManagedPartitionGroup> |
PrimaryBackupPartitionGroup.join(PartitionManagementService managementService) |
| Modifier and Type | Class and Description |
|---|---|
class |
RaftPartitionGroup
Raft partition group.
|
| Modifier and Type | Method and Description |
|---|---|
ManagedPartitionGroup |
RaftPartitionGroup.Type.newPartitionGroup(RaftPartitionGroupConfig config) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<ManagedPartitionGroup> |
RaftPartitionGroup.connect(PartitionManagementService managementService) |
CompletableFuture<ManagedPartitionGroup> |
RaftPartitionGroup.join(PartitionManagementService managementService) |
Copyright © 2013–2018. All rights reserved.