# Uses of Package
org.apache.ignite.internal.client

Packages that use org.apache.ignite.internal.client
org.apache.ignite.internal.client
org.apache.ignite.internal.client.balancer
org.apache.ignite.internal.client.impl
org.apache.ignite.internal.client.impl.connection
org.apache.ignite.internal.client.router.impl
org.apache.ignite.internal.client.util
org.apache.ignite.internal.management
org.apache.ignite.internal.management.api
org.apache.ignite.internal.management.baseline
org.apache.ignite.internal.management.cache
org.apache.ignite.internal.management.cdc
org.apache.ignite.internal.management.consistency
org.apache.ignite.internal.management.defragmentation
org.apache.ignite.internal.management.diagnostic
org.apache.ignite.internal.management.encryption
org.apache.ignite.internal.management.kill
org.apache.ignite.internal.management.metric
org.apache.ignite.internal.management.tracing
org.apache.ignite.internal.management.tx
org.apache.ignite.internal.processors.rest.client.message: Defines messages that are used in binary TCP communication between Ignite clients and nodes.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.client
GridClient: Ignite Java client API.
GridClientBeforeNodeStart: Ignite Java client API for communicate with node before it start.
GridClientCacheFlag: Cache projection flags that specify projection behaviour.
GridClientCacheMode: Cache type on remote node.
GridClientClusterState: Interface for managing state of grid cluster and obtaining information about it: ID and tag.
GridClientCompute: A compute projection of grid client.
GridClientConfiguration: Java client configuration.
GridClientData: A data projection of grid client.
GridClientDataAffinity: Determines which node should be connected when operation on a key is requested.
GridClientDataConfiguration: Java client data configuration.
GridClientDataMetrics: Cache metrics used to obtain statistics on cache itself or any of its entries.
GridClientException: Client exception is a common super class of all client exceptions.
GridClientFuture: Future for asynchronous operations.
GridClientFutureListener: Listener interface for `GridClientFuture`.
GridClientNode: Descriptor of remote grid node.
GridClientNodeMetrics: Node metrics for remote grid node.
GridClientNodeStateBeforeStart: Interface for managing state of a node before it starts and getting information about it.
GridClientPartitionAffinity: Affinity function for partitioned cache.
GridClientPartitionAffinity.HashIdResolver: This resolver is used to provide alternate hash ID, other than node ID.
GridClientPredicate: Defines predicate construct.
GridClientProtocol: Protocol that will be used when client connections are created.
GridClientTopologyListener: Listener interface for notifying on nodes joining or leaving remote grid.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.client.balancer
GridClientException: Client exception is a common super class of all client exceptions.
GridClientNode: Descriptor of remote grid node.
GridClientTopologyListener: Listener interface for notifying on nodes joining or leaving remote grid.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.client.impl
GridClient: Ignite Java client API.
GridClientBeforeNodeStart: Ignite Java client API for communicate with node before it start.
GridClientCacheFlag: Cache projection flags that specify projection behaviour.
GridClientCacheMode: Cache type on remote node.
GridClientClusterState: Interface for managing state of grid cluster and obtaining information about it: ID and tag.
GridClientCompute: A compute projection of grid client.
GridClientConfiguration: Java client configuration.
GridClientData: A data projection of grid client.
GridClientDataMetrics: Cache metrics used to obtain statistics on cache itself or any of its entries.
GridClientException: Client exception is a common super class of all client exceptions.
GridClientFuture: Future for asynchronous operations.
GridClientFutureListener: Listener interface for `GridClientFuture`.
GridClientNode: Descriptor of remote grid node.
GridClientNodeMetrics: Node metrics for remote grid node.
GridClientNodeStateBeforeStart: Interface for managing state of a node before it starts and getting information about it.
GridClientPredicate: Defines predicate construct.
GridClientProtocol: Protocol that will be used when client connections are created.
GridClientTopologyListener: Listener interface for notifying on nodes joining or leaving remote grid.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.client.impl.connection
GridClientCacheFlag: Cache projection flags that specify projection behaviour.
GridClientClosedException: This exception is thrown whenever an attempt is made to use a closed client.
GridClientConfiguration: Java client configuration.
GridClientDataMetrics: Cache metrics used to obtain statistics on cache itself or any of its entries.
GridClientException: Client exception is a common super class of all client exceptions.
GridClientFuture: Future for asynchronous operations.
GridClientNode: Descriptor of remote grid node.
GridClientTopologyListener: Listener interface for notifying on nodes joining or leaving remote grid.
GridServerUnreachableException: Thrown when none of the servers from configuration can be connected within a timeout.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.client.router.impl
GridClient: Ignite Java client API.
GridClientClusterState: Interface for managing state of grid cluster and obtaining information about it: ID and tag.
GridClientCompute: A compute projection of grid client.
GridClientData: A data projection of grid client.
GridClientException: Client exception is a common super class of all client exceptions.
GridClientTopologyListener: Listener interface for notifying on nodes joining or leaving remote grid.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.client.util
GridClientNode: Descriptor of remote grid node.
GridClientPredicate: Defines predicate construct.
GridClientProtocol: Protocol that will be used when client connections are created.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.management
GridClient: Ignite Java client API.
GridClientException: Client exception is a common super class of all client exceptions.
GridClientNode: Descriptor of remote grid node.
GridClientNodeStateBeforeStart: Interface for managing state of a node before it starts and getting information about it.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.management.api
GridClient: Ignite Java client API.
GridClientException: Client exception is a common super class of all client exceptions.
GridClientNode: Descriptor of remote grid node.
GridClientNodeStateBeforeStart: Interface for managing state of a node before it starts and getting information about it.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.management.baseline
GridClientNode: Descriptor of remote grid node.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.management.cache
GridClient: Ignite Java client API.
GridClientException: Client exception is a common super class of all client exceptions.
GridClientNode: Descriptor of remote grid node.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.management.cdc
GridClientNode: Descriptor of remote grid node.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.management.consistency
GridClient: Ignite Java client API.
GridClientNode: Descriptor of remote grid node.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.management.defragmentation
GridClientNode: Descriptor of remote grid node.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.management.diagnostic
GridClientNode: Descriptor of remote grid node.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.management.encryption
GridClientNode: Descriptor of remote grid node.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.management.kill
GridClientNode: Descriptor of remote grid node.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.management.metric
GridClientNode: Descriptor of remote grid node.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.management.tracing
GridClientNode: Descriptor of remote grid node.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.management.tx
GridClient: Ignite Java client API.

Classes in org.apache.ignite.internal.client used by org.apache.ignite.internal.processors.rest.client.message
GridClientCacheMode: Cache type on remote node.