Interface CPGroup


  • public interface CPGroup
    Contains information about a CP group.

    A CP group is a set of CP members that run the Raft consensus algorithm and contain CP data structure instances that are mapped to it.

    There can be at most one active CP group with a given name.

    See Also:
    CPSubsystemManagementService
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  CPGroup.CPGroupStatus
      Represents status of a CP group
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String DEFAULT_GROUP_NAME
      Name of the DEFAULT CP group that is used when no group name is specified while creating a CP data structure proxy.
      static java.lang.String METADATA_CP_GROUP_NAME
      Name of the internal CP group that is used for maintaining CP groups and CP members
    • Field Detail

      • METADATA_CP_GROUP_NAME

        static final java.lang.String METADATA_CP_GROUP_NAME
        Name of the internal CP group that is used for maintaining CP groups and CP members
        See Also:
        Constant Field Values
      • DEFAULT_GROUP_NAME

        static final java.lang.String DEFAULT_GROUP_NAME
        Name of the DEFAULT CP group that is used when no group name is specified while creating a CP data structure proxy.
        See Also:
        Constant Field Values
    • Method Detail

      • id

        CPGroupId id()
        Returns unique id of the CP group
      • members

        java.util.Collection<CPMember> members()
        Returns current members of the CP group