# Uses of Package
org.apache.ignite.client

- Packages that use org.apache.ignite.client
  Package | Description
  --- | ---
  org.apache.ignite | Contains entry-point Ignite & HPC APIs.
  org.apache.ignite.client | Contains Ignite Thin Client API classes.
  org.apache.ignite.client.events |
  org.apache.ignite.configuration | Contains configuration-related classes.

- Classes in org.apache.ignite.client used by org.apache.ignite
  Class | Description
  --- | ---
  ClientAtomicConfiguration | Configuration for atomic data structures.
  ClientAtomicLong | Distributed atomic long API.
  ClientCache | Thin client cache.
  ClientCacheConfiguration | Cache configuration.
  ClientCluster | Thin client cluster facade.
  ClientClusterGroup | Thin client cluster group facade.
  ClientCollectionConfiguration | Configuration for Ignite collections.
  ClientCompute | Thin client compute facade.
  ClientException | Common thin client unchecked exception.
  ClientIgniteSet | Distributed Set.
  ClientServices | Thin client services facade.
  ClientTransactions | Thin client transactions facade.
  IgniteClient | Ignite thin client.
  IgniteClientFuture | Thin client async operations future.

- Classes in org.apache.ignite.client used by org.apache.ignite.client
  Class | Description
  --- | ---
  ClientAddressFinder | This interface provides a list of addresses of Ignite server nodes within a cluster.
  ClientAtomicConfiguration | Configuration for atomic data structures.
  ClientAtomicLong | Distributed atomic long API.
  ClientAutoCloseableIterator | Auto closeable iterator.
  ClientCache | Thin client cache.
  ClientCacheConfiguration | Cache configuration.
  ClientCluster | Thin client cluster facade.
  ClientClusterGroup | Thin client cluster group facade.
  ClientCollectionConfiguration | Configuration for Ignite collections.
  ClientCompute | Thin client compute facade.
  ClientConnectionException | Indicates all the Ignite servers specified in the client configuration are no longer available.
  ClientDisconnectListener | Client disconnected event listener.
  ClientException | Common thin client unchecked exception.
  ClientIgniteSet | Distributed Set.
  ClientOperationType | Client operation type.
  ClientPartitionAwarenessMapper | This function calculates the cache key to a partition mapping for each cache key.
  ClientRetryPolicy | Client retry policy determines whether client operations that have failed due to a connection issue should be retried.
  ClientRetryPolicyContext | Retry policy context.
  ClientServiceDescriptor | Descriptor of `Service`.
  ClientServices | Thin client services facade.
  ClientTransaction | Thin client transaction.
  ClientTransactions | Thin client transactions facade.
  IgniteClientFuture | Thin client async operations future.
  SslMode | SSL/TLS modes.
  SslProtocol | SSL Protocol.

- Classes in org.apache.ignite.client used by org.apache.ignite.client.events
  Class | Description
  --- | ---
  IgniteClient | Ignite thin client.

- Classes in org.apache.ignite.client used by org.apache.ignite.configuration
  Class | Description
  --- | ---
  ClientAddressFinder | This interface provides a list of addresses of Ignite server nodes within a cluster.
  ClientPartitionAwarenessMapperFactory | This factory is used on the client side and only when the partition awareness thin client feature is enabled.
  ClientRetryPolicy | Client retry policy determines whether client operations that have failed due to a connection issue should be retried.
  SslMode | SSL/TLS modes.
  SslProtocol | SSL Protocol.