# Package org.apache.ignite.client

Contains Ignite Thin Client API classes.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ClientAddressFinder | This interface provides a list of addresses of Ignite server nodes within a cluster.
  ClientCache<K,V> | Thin client cache.
  ClientCluster | Thin client cluster facade.
  ClientClusterGroup | Thin client cluster group facade.
  ClientCompute | Thin client compute facade.
  ClientDisconnectListener | Client disconnected event listener.
  ClientServices | Thin client services facade.
  ClientTransaction | Thin client transaction.
  ClientTransactions | Thin client transactions facade.
  IgniteClient | Ignite thin client.
  IgniteClientFuture<T> | Thin client async operations future.

- Class Summary
  Class | Description
  --- | ---
  ClientCacheConfiguration | Cache configuration.
  ThinClientKubernetesAddressFinder | Address finder for automatic lookup of Ignite server nodes running in Kubernetes environment.

- Enum Summary
  Enum | Description
  --- | ---
  SslMode | SSL/TLS modes.
  SslProtocol | SSL Protocol.

- Exception Summary
  Exception | Description
  --- | ---
  ClientAuthenticationException | Indicates user name or password is invalid.
  ClientAuthorizationException | Indicates user has no permission to perform operation.
  ClientConnectionException | Indicates all the Ignite servers specified in the client configuration are no longer available.
  ClientException | Common thin client unchecked exception.
  ClientFeatureNotSupportedByServerException | Feature not supported by server exception.
  ClientReconnectedException | Indicates that previous connection was lost and a new connection established, which can lead to inconsistency of non-atomic operations.

## Package org.apache.ignite.client Description

Contains Ignite Thin Client API classes.

2022 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.12.0
Release Date | : January 10 2022