public class PrimaryBackupPartitionGroup extends java.lang.Object implements ManagedPartitionGroup
| Modifier and Type | Class and Description |
|---|---|
static class |
PrimaryBackupPartitionGroup.Builder
Primary-backup partition group builder.
|
static class |
PrimaryBackupPartitionGroup.Type
Primary-backup partition group type.
|
| Modifier and Type | Field and Description |
|---|---|
static PrimaryBackupPartitionGroup.Type |
TYPE |
| Constructor and Description |
|---|
PrimaryBackupPartitionGroup(PrimaryBackupPartitionGroupConfig config) |
| Modifier and Type | Method and Description |
|---|---|
static PrimaryBackupPartitionGroup.Builder |
builder(java.lang.String name)
Returns a new primary-backup partition group builder.
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
close() |
PartitionGroupConfig |
config() |
java.util.concurrent.CompletableFuture<ManagedPartitionGroup> |
connect(PartitionManagementService managementService) |
PrimaryBackupPartition |
getPartition(PartitionId partitionId) |
java.util.List<PartitionId> |
getPartitionIds() |
java.util.Collection<Partition> |
getPartitions() |
java.util.concurrent.CompletableFuture<ManagedPartitionGroup> |
join(PartitionManagementService managementService) |
java.lang.String |
name() |
ProxyProtocol |
newProtocol() |
PrimitiveProtocol.Type |
protocol() |
java.lang.String |
toString() |
PartitionGroup.Type |
type() |
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetPartitionpublic static final PrimaryBackupPartitionGroup.Type TYPE
public PrimaryBackupPartitionGroup(PrimaryBackupPartitionGroupConfig config)
public static PrimaryBackupPartitionGroup.Builder builder(java.lang.String name)
name - the partition group namepublic java.lang.String name()
name in interface PartitionGrouppublic PartitionGroup.Type type()
type in interface PartitionGrouppublic PrimitiveProtocol.Type protocol()
protocol in interface PartitionGrouppublic PartitionGroupConfig config()
config in interface Configured<PartitionGroupConfig>public ProxyProtocol newProtocol()
newProtocol in interface PartitionGrouppublic PrimaryBackupPartition getPartition(PartitionId partitionId)
getPartition in interface PartitionGrouppublic java.util.Collection<Partition> getPartitions()
getPartitions in interface PartitionGrouppublic java.util.List<PartitionId> getPartitionIds()
getPartitionIds in interface PartitionGrouppublic java.util.concurrent.CompletableFuture<ManagedPartitionGroup> join(PartitionManagementService managementService)
join in interface ManagedPartitionGrouppublic java.util.concurrent.CompletableFuture<ManagedPartitionGroup> connect(PartitionManagementService managementService)
connect in interface ManagedPartitionGrouppublic java.util.concurrent.CompletableFuture<java.lang.Void> close()
close in interface ManagedPartitionGrouppublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2013-2019. All Rights Reserved.