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.MemberGroupStrategy getMemberGroupProvider()
    Returns the member group provider.
    io.atomix.primitive.partition.PartitionGroup.Type getType()  
    PrimaryBackupPartitionGroupConfig setMemberGroupStrategy​(io.atomix.primitive.partition.MemberGroupStrategy memberGroupStrategy)
    Sets the member group strategy.

    Methods inherited from class io.atomix.primitive.partition.PartitionGroupConfig

    getName, getPartitions, setName, setPartitions

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • 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