Package org.apache.ignite.client
Contains Ignite Thin Client API classes.
-
Interface Summary Interface Description ClientAddressFinder This interface provides a list of addresses of Ignite server nodes within a cluster.ClientAtomicLong Distributed atomic long API.ClientAutoCloseableIterator<T> Auto closeable iterator.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.ClientIgniteSet<T> Distributed Set.ClientPartitionAwarenessMapper This function calculates the cache key to a partition mapping for each cache key.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.ClientRetryPolicyContext Retry policy context.ClientServiceDescriptor Descriptor ofService
.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 ClientAtomicConfiguration Configuration for atomic data structures.ClientCacheConfiguration Cache configuration.ClientCollectionConfiguration Configuration for Ignite collections.ClientRetryAllPolicy Retry policy that always returnstrue
.ClientRetryNonePolicy Retry policy that always returnsfalse
.ClientRetryReadPolicy Retry policy that returns true for all read-only operations that do not modify data.ThinClientKubernetesAddressFinder Address finder for automatic lookup of Ignite server nodes running in Kubernetes environment. -
Enum Summary Enum Description ClientOperationType Client operation type.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.