Package | Description |
---|---|
org.apache.ignite.client |
Contains Ignite Thin Client API classes.
|
Modifier and Type | Method and Description |
---|---|
IgniteClientFuture<Collection<String>> |
IgniteClient.cacheNamesAsync()
Gets the names of all available caches.
|
IgniteClientFuture<Void> |
ClientCache.clearAllAsync(Set<? extends K> keys)
Clears entries with specified keys from the cache asynchronously.
|
IgniteClientFuture<Void> |
ClientCache.clearAsync()
Clears the contents of the cache asynchronously.
|
IgniteClientFuture<Void> |
ClientCache.clearAsync(K key)
Clears entry with specified key from the cache asynchronously.
|
IgniteClientFuture<Boolean> |
ClientCache.containsKeyAsync(K key)
Determines if the
ClientCache contains an entry for the specified key asynchronously. |
IgniteClientFuture<Boolean> |
ClientCache.containsKeysAsync(Set<? extends K> keys)
Determines if the
ClientCache contains entries for the specified keys asynchronously. |
<K,V> IgniteClientFuture<ClientCache<K,V>> |
IgniteClient.createCacheAsync(ClientCacheConfiguration cfg)
Creates a cache with the specified configuration.
|
<K,V> IgniteClientFuture<ClientCache<K,V>> |
IgniteClient.createCacheAsync(String name)
Creates a cache with a default configuration.
|
IgniteClientFuture<Void> |
IgniteClient.destroyCacheAsync(String name)
Destroys the cache with the given name.
|
<T,R> IgniteClientFuture<R> |
ClientCompute.executeAsync2(String taskName,
T arg)
Executes given task asynchronously within the cluster group.
|
IgniteClientFuture<Map<K,V>> |
ClientCache.getAllAsync(Set<? extends K> keys)
Gets a collection of entries from the
ClientCache , returning them as
Map of the values associated with the set of keys requested. |
IgniteClientFuture<V> |
ClientCache.getAndPutAsync(K key,
V val)
Associates the specified value with the specified key in this cache, returning an existing value if one existed.
|
IgniteClientFuture<V> |
ClientCache.getAndPutIfAbsentAsync(K key,
V val)
Atomically associates the specified key with the given value if it is not already associated with a value.
|
IgniteClientFuture<V> |
ClientCache.getAndRemoveAsync(K key)
Atomically removes the entry for a key only if currently mapped to some value.
|
IgniteClientFuture<V> |
ClientCache.getAndReplaceAsync(K key,
V val)
Atomically replaces the value for a given key if and only if there is a value currently mapped by the key.
|
IgniteClientFuture<V> |
ClientCache.getAsync(K key)
Gets an entry from the cache asynchronously.
|
IgniteClientFuture<ClientCacheConfiguration> |
ClientCache.getConfigurationAsync()
Gets the cache configuration asynchronously.
|
<K,V> IgniteClientFuture<ClientCache<K,V>> |
IgniteClient.getOrCreateCacheAsync(ClientCacheConfiguration cfg)
Gets the existing cache or creates a new cache if it does not exist.
|
<K,V> IgniteClientFuture<ClientCache<K,V>> |
IgniteClient.getOrCreateCacheAsync(String name)
Gets the existing cache or creates a new cache with default configuration if it does not exist.
|
IgniteClientFuture<Void> |
ClientCache.putAllAsync(Map<? extends K,? extends V> map)
Copies all of the entries from the specified map to the
ClientCache . |
IgniteClientFuture<Void> |
ClientCache.putAsync(K key,
V val)
Associates the specified value with the specified key in the cache asynchronously.
|
IgniteClientFuture<Boolean> |
ClientCache.putIfAbsentAsync(K key,
V val)
Atomically associates the specified key with the given value if it is not already associated with a value.
|
IgniteClientFuture<Void> |
ClientCache.removeAllAsync()
Removes all of the mappings from this cache.
|
IgniteClientFuture<Void> |
ClientCache.removeAllAsync(Set<? extends K> keys)
Removes entries for the specified keys.
|
IgniteClientFuture<Boolean> |
ClientCache.removeAsync(K key)
Removes the mapping for a key from this cache if it is present.
|
IgniteClientFuture<Boolean> |
ClientCache.removeAsync(K key,
V oldVal)
Atomically removes the mapping for a key only if currently mapped to the given value.
|
IgniteClientFuture<Boolean> |
ClientCache.replaceAsync(K key,
V val)
Atomically replaces the entry for a key only if currently mapped to some
value.
|
IgniteClientFuture<Boolean> |
ClientCache.replaceAsync(K key,
V oldVal,
V newVal)
Atomically replaces the entry for a key only if currently mapped to a given value.
|
IgniteClientFuture<Integer> |
ClientCache.sizeAsync(CachePeekMode... peekModes)
Gets the number of all entries cached across all nodes.
|
GridGain In-Memory Computing Platform : ver. 8.9.15 Release Date : December 3 2024