public class PrimaryBackupPartition extends Object implements io.atomix.primitive.partition.Partition
| Constructor and Description |
|---|
PrimaryBackupPartition(io.atomix.primitive.partition.PartitionId partitionId,
io.atomix.primitive.partition.MemberGroupProvider memberGroupProvider) |
| Modifier and Type | Method and Description |
|---|---|
Collection<io.atomix.cluster.MemberId> |
backups() |
CompletableFuture<Void> |
close()
Closes the primary-backup partition.
|
io.atomix.protocols.backup.partition.impl.PrimaryBackupPartitionClient |
getClient() |
io.atomix.primitive.partition.PartitionId |
id() |
Collection<io.atomix.cluster.MemberId> |
members() |
String |
name()
Returns the partition name.
|
io.atomix.cluster.MemberId |
primary() |
long |
term() |
String |
toString() |
public PrimaryBackupPartition(io.atomix.primitive.partition.PartitionId partitionId,
io.atomix.primitive.partition.MemberGroupProvider memberGroupProvider)
public io.atomix.primitive.partition.PartitionId id()
id in interface io.atomix.primitive.partition.Partitionpublic long term()
term in interface io.atomix.primitive.partition.Partitionpublic Collection<io.atomix.cluster.MemberId> members()
members in interface io.atomix.primitive.partition.Partitionpublic io.atomix.cluster.MemberId primary()
primary in interface io.atomix.primitive.partition.Partitionpublic Collection<io.atomix.cluster.MemberId> backups()
backups in interface io.atomix.primitive.partition.Partitionpublic String name()
public io.atomix.protocols.backup.partition.impl.PrimaryBackupPartitionClient getClient()
getClient in interface io.atomix.primitive.partition.Partitionpublic CompletableFuture<Void> close()
Copyright © 2013–2018. All rights reserved.