# Package org.apache.ignite.internal.client

Interface Summary
GridClient: Ignite Java client API.
GridClientClusterState: Interface for manage state of grid cluster.
GridClientCompute: A compute projection of grid client.
GridClientData: A data projection of grid client.
GridClientDataAffinity: Determines which node should be connected when operation on a key is requested.
GridClientDataMetrics: Cache metrics used to obtain statistics on cache itself or any of its entries.
GridClientFuture<R>: Future for asynchronous operations.
GridClientFutureListener<R>: Listener interface for `GridClientFuture`.
GridClientNode: Descriptor of remote grid node.
GridClientNodeMetrics: Node metrics for remote grid node.
GridClientPartitionAffinity.HashIdResolver: This resolver is used to provide alternate hash ID, other than node ID.
GridClientPredicate<E1>: Defines predicate construct.
GridClientTopologyListener: Listener interface for notifying on nodes joining or leaving remote grid.

Class Summary
GridClientConfiguration: Java client configuration.
GridClientDataConfiguration: Java client data configuration.
GridClientFactory: Client factory opens and closes clients.
GridClientPartitionAffinity: Affinity function for partitioned cache.

Enum Summary
GridClientCacheFlag: Cache projection flags that specify projection behaviour.
GridClientCacheMode: Cache type on remote node.
GridClientProtocol: Protocol that will be used when client connections are created.

Exception Summary
GridClientAuthenticationException: Exception that represents client authentication failure.
GridClientClosedException: This exception is thrown whenever an attempt is made to use a closed client.
GridClientDisconnectedException: This exception is thrown when client has no Grid topology and (probably temporary) can't obtain it.
GridClientException: Client exception is a common super class of all client exceptions.
GridClientFutureTimeoutException: Client future timeout exception is thrown whenever any client waiting is timed out.
GridClientHandshakeException: This exception is thrown when a client handshake has failed.
GridServerUnreachableException: Thrown when none of the servers from configuration can be connected within a timeout.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.5.0
Release Date | : May 23 2018