Class PrimaryBackupPartitionGroupConfig
java.lang.Object
io.atomix.primitive.partition.PartitionGroupConfig<PrimaryBackupPartitionGroupConfig>
io.atomix.protocols.backup.partition.PrimaryBackupPartitionGroupConfig
- All Implemented Interfaces:
io.atomix.utils.config.Config,io.atomix.utils.config.NamedConfig<PrimaryBackupPartitionGroupConfig>,io.atomix.utils.config.TypedConfig<io.atomix.primitive.partition.PartitionGroup.Type>
public class PrimaryBackupPartitionGroupConfig extends io.atomix.primitive.partition.PartitionGroupConfig<PrimaryBackupPartitionGroupConfig>
Primary-backup partition group configuration.
-
Constructor Summary
Constructors Constructor Description PrimaryBackupPartitionGroupConfig() -
Method Summary
Modifier and Type Method Description io.atomix.primitive.partition.MemberGroupStrategygetMemberGroupProvider()Returns the member group provider.io.atomix.primitive.partition.PartitionGroup.TypegetType()PrimaryBackupPartitionGroupConfigsetMemberGroupStrategy(io.atomix.primitive.partition.MemberGroupStrategy memberGroupStrategy)Sets the member group strategy.
-
Constructor Details
-
PrimaryBackupPartitionGroupConfig
public PrimaryBackupPartitionGroupConfig()
-
-
Method Details
-
getType
public io.atomix.primitive.partition.PartitionGroup.Type getType() -
getMemberGroupProvider
public io.atomix.primitive.partition.MemberGroupStrategy getMemberGroupProvider()Returns the member group provider.- Returns:
- the member group provider
-
setMemberGroupStrategy
public PrimaryBackupPartitionGroupConfig setMemberGroupStrategy(io.atomix.primitive.partition.MemberGroupStrategy memberGroupStrategy)Sets the member group strategy.- Parameters:
memberGroupStrategy- the member group strategy- Returns:
- the partition group configuration
-