public class PrimaryBackupPartitionGroup extends Object implements io.atomix.primitive.partition.ManagedPartitionGroup
| Modifier and Type | Class and Description |
|---|---|
static class |
PrimaryBackupPartitionGroup.Builder
Primary-backup partition group builder.
|
| Constructor and Description |
|---|
PrimaryBackupPartitionGroup(String name,
Collection<PrimaryBackupPartition> partitions) |
| Modifier and Type | Method and Description |
|---|---|
static PrimaryBackupPartitionGroup.Builder |
builder(String name)
Returns a new primary-backup partition group builder.
|
CompletableFuture<Void> |
close() |
io.atomix.primitive.partition.Partition |
getPartition(io.atomix.primitive.partition.PartitionId partitionId) |
List<io.atomix.primitive.partition.PartitionId> |
getPartitionIds() |
Collection<io.atomix.primitive.partition.Partition> |
getPartitions() |
String |
name() |
CompletableFuture<io.atomix.primitive.partition.ManagedPartitionGroup> |
open(io.atomix.primitive.partition.PartitionManagementService managementService) |
String |
toString() |
io.atomix.primitive.PrimitiveProtocol.Type |
type() |
public PrimaryBackupPartitionGroup(String name, Collection<PrimaryBackupPartition> partitions)
public static PrimaryBackupPartitionGroup.Builder builder(String name)
name - the partition group namepublic String name()
name in interface io.atomix.primitive.partition.PartitionGrouppublic io.atomix.primitive.PrimitiveProtocol.Type type()
type in interface io.atomix.primitive.partition.PartitionGrouppublic io.atomix.primitive.partition.Partition getPartition(io.atomix.primitive.partition.PartitionId partitionId)
getPartition in interface io.atomix.primitive.partition.PartitionGrouppublic Collection<io.atomix.primitive.partition.Partition> getPartitions()
getPartitions in interface io.atomix.primitive.partition.PartitionGrouppublic List<io.atomix.primitive.partition.PartitionId> getPartitionIds()
getPartitionIds in interface io.atomix.primitive.partition.PartitionGrouppublic CompletableFuture<io.atomix.primitive.partition.ManagedPartitionGroup> open(io.atomix.primitive.partition.PartitionManagementService managementService)
open in interface io.atomix.primitive.partition.ManagedPartitionGrouppublic CompletableFuture<Void> close()
close in interface io.atomix.primitive.partition.ManagedPartitionGroupCopyright © 2013–2018. All rights reserved.