public class PrimaryBackupPartition extends Object implements io.atomix.primitive.partition.Partition<MultiPrimaryProtocol>
| Constructor and Description |
|---|
PrimaryBackupPartition(io.atomix.primitive.partition.PartitionId partitionId) |
| Modifier and Type | Method and Description |
|---|---|
Collection<io.atomix.cluster.NodeId> |
backups() |
CompletableFuture<Void> |
close()
Closes the primary-backup partition.
|
io.atomix.primitive.PrimitiveClient<MultiPrimaryProtocol> |
getPrimitiveClient() |
io.atomix.primitive.partition.PartitionId |
id() |
String |
name()
Returns the partition name.
|
io.atomix.cluster.NodeId |
primary() |
long |
term() |
String |
toString() |
public PrimaryBackupPartition(io.atomix.primitive.partition.PartitionId partitionId)
public io.atomix.primitive.partition.PartitionId id()
id in interface io.atomix.primitive.partition.Partition<MultiPrimaryProtocol>public long term()
term in interface io.atomix.primitive.partition.Partition<MultiPrimaryProtocol>public io.atomix.cluster.NodeId primary()
primary in interface io.atomix.primitive.partition.Partition<MultiPrimaryProtocol>public Collection<io.atomix.cluster.NodeId> backups()
backups in interface io.atomix.primitive.partition.Partition<MultiPrimaryProtocol>public String name()
public io.atomix.primitive.PrimitiveClient<MultiPrimaryProtocol> getPrimitiveClient()
getPrimitiveClient in interface io.atomix.primitive.partition.Partition<MultiPrimaryProtocol>public CompletableFuture<Void> close()
Copyright © 2013–2018. All rights reserved.