Interface PartitionGroup.Type<C extends PartitionGroupConfig<C>>

All Superinterfaces:
io.atomix.utils.ConfiguredType<C>, io.atomix.utils.Named, io.atomix.utils.NamedType, io.atomix.utils.Type
Enclosing interface:
PartitionGroup

public static interface PartitionGroup.Type<C extends PartitionGroupConfig<C>>
extends io.atomix.utils.ConfiguredType<C>
Partition group type.
  • Method Summary

    Modifier and Type Method Description
    io.atomix.utils.serializer.Namespace namespace()
    Returns the partition group namespace.
    ManagedPartitionGroup newPartitionGroup​(C config)
    Creates a new partition group instance.

    Methods inherited from interface io.atomix.utils.ConfiguredType

    newConfig

    Methods inherited from interface io.atomix.utils.Named

    name

    Methods inherited from interface io.atomix.utils.Type

    name
  • Method Details

    • namespace

      io.atomix.utils.serializer.Namespace namespace()
      Returns the partition group namespace.
      Returns:
      the partition group namespace
    • newPartitionGroup

      ManagedPartitionGroup newPartitionGroup​(C config)
      Creates a new partition group instance.
      Parameters:
      config - the partition group configuration
      Returns:
      the partition group