# Uses of Package
com.hazelcast.cp

- Packages that use com.hazelcast.cp
  Package | Description
  --- | ---
  com.hazelcast.core | Provides core API interfaces/classes.
  com.hazelcast.cp | Contains public APIs of the CP subsystem
  com.hazelcast.cp.exception | Contains exceptions that can be thrown by APIs of the CP subsystem
  com.hazelcast.cp.lock | Contains locking APIs of the CP subsystem
  com.hazelcast.instance | This package contains Hazelcast Instance functionality.

- Classes in com.hazelcast.cp used by com.hazelcast.core
  Class and Description
  CPSubsystem The CP subsystem is a component of a Hazelcast cluster that builds an in-memory strongly consistent layer.

- Classes in com.hazelcast.cp used by com.hazelcast.cp
  Class and Description
  CPGroup Contains information about a CP group.
  CPGroup.CPGroupStatus Represents status of a CP group
  CPGroupId Identifier for CP groups.
  CPMember A CP member is a Hazelcast member that is internally elected to be part of the `CPSubsystem`, hence maintain CP data structures.
  CPSubsystemManagementService The public API for managing CP members and groups.

- Classes in com.hazelcast.cp used by com.hazelcast.cp.exception
  Class and Description
  CPGroupId Identifier for CP groups.

- Classes in com.hazelcast.cp used by com.hazelcast.cp.lock
  Class and Description
  CPGroupId Identifier for CP groups.

- Classes in com.hazelcast.cp used by com.hazelcast.instance
  Class and Description
  CPSubsystem The CP subsystem is a component of a Hazelcast cluster that builds an in-memory strongly consistent layer.

Copyright © 2019. All rights reserved.