| Package | Description |
|---|---|
| org.apache.ignite.internal.client | |
| org.apache.ignite.internal.client.impl | |
| org.apache.ignite.internal.client.impl.connection |
| Modifier and Type | Method and Description |
|---|---|
<R> GridClientFuture<R> |
GridClientCompute.affinityExecuteAsync(String taskName,
String cacheName,
Object affKey,
Object taskArg)
Asynchronously executes task using cache affinity key for routing.
|
<K,V> GridClientFuture<Boolean> |
GridClientData.appendAsync(K key,
V val)
Append requested value to already cached one.
|
<K,V> GridClientFuture<Boolean> |
GridClientData.casAsync(K key,
V val1,
V val2)
Asynchronously sets entry value to
val1 if current value is val2
with following conditions:
If val1 is null and val2 is equal to current value,
entry is removed from cache. |
<R> GridClientFuture<R> |
GridClientCompute.executeAsync(String taskName,
Object taskArg)
Asynchronously executes task on remote grid.
|
<K,V> GridClientFuture<Map<K,V>> |
GridClientData.getAllAsync(Collection<K> keys)
Asynchronously gets entries from cache on remote grid.
|
<K,V> GridClientFuture<V> |
GridClientData.getAsync(K key)
Asynchronously gets value from cache on remote grid.
|
GridClientFuture<GridClientDataMetrics> |
GridClientData.metricsAsync()
Asynchronously fetches metrics for cache from remote grid.
|
<K,V> GridClientFuture<Boolean> |
GridClientData.prependAsync(K key,
V val)
Prepend requested value to already cached one.
|
<K,V> GridClientFuture<?> |
GridClientData.putAllAsync(Map<K,V> entries)
Asynchronously puts entries to cache on remote grid.
|
<K,V> GridClientFuture<Boolean> |
GridClientData.putAsync(K key,
V val)
Asynchronously puts value to cache on remote node.
|
GridClientFuture<GridClientNode> |
GridClientCompute.refreshNodeAsync(String ip,
boolean includeAttrs,
boolean includeMetrics)
Asynchronously refreshes and returns node by its IP address from remote grid.
|
GridClientFuture<GridClientNode> |
GridClientCompute.refreshNodeAsync(UUID id,
boolean includeAttrs,
boolean includeMetrics)
Asynchronously refreshes and returns node by its ID from remote grid.
|
GridClientFuture<List<GridClientNode>> |
GridClientCompute.refreshTopologyAsync(boolean includeAttrs,
boolean includeMetrics)
Asynchronously refreshes and returns all nodes within topology.
|
<K> GridClientFuture<?> |
GridClientData.removeAllAsync(Collection<K> keys)
Asynchronously removes entries from cache on remote grid.
|
<K> GridClientFuture<Boolean> |
GridClientData.removeAsync(K key)
Asynchronously removes value from cache on remote grid.
|
<K,V> GridClientFuture<Boolean> |
GridClientData.replaceAsync(K key,
V val)
Asynchronously replaces value in cache on remote grid only if there was a
non-null
value associated with this key. |
| Modifier and Type | Method and Description |
|---|---|
void |
GridClientFutureListener.onDone(GridClientFuture<R> fut)
This method will be called when the future completes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridClientFutureAdapter<R>
Future adapter.
|
| Modifier and Type | Method and Description |
|---|---|
<K,V> GridClientFuture<Boolean> |
GridClientDataImpl.appendAsync(K key,
V val)
Append requested value to already cached one.
|
<K,V> GridClientFuture<Boolean> |
GridClientDataImpl.casAsync(K key,
V val1,
V val2)
Asynchronously sets entry value to
val1 if current value is val2
with following conditions:
If val1 is null and val2 is equal to current value,
entry is removed from cache. |
<K,V> GridClientFuture<Map<K,V>> |
GridClientDataImpl.getAllAsync(Collection<K> keys)
Asynchronously gets entries from cache on remote grid.
|
<K,V> GridClientFuture<V> |
GridClientDataImpl.getAsync(K key)
Asynchronously gets value from cache on remote grid.
|
GridClientFuture<GridClientDataMetrics> |
GridClientDataImpl.metricsAsync()
Asynchronously fetches metrics for cache from remote grid.
|
<K,V> GridClientFuture<Boolean> |
GridClientDataImpl.prependAsync(K key,
V val)
Prepend requested value to already cached one.
|
<K,V> GridClientFuture<?> |
GridClientDataImpl.putAllAsync(Map<K,V> entries)
Asynchronously puts entries to cache on remote grid.
|
<K,V> GridClientFuture<Boolean> |
GridClientDataImpl.putAsync(K key,
V val)
Asynchronously puts value to cache on remote node.
|
<K> GridClientFuture<?> |
GridClientDataImpl.removeAllAsync(Collection<K> keys)
Asynchronously removes entries from cache on remote grid.
|
<K> GridClientFuture<Boolean> |
GridClientDataImpl.removeAsync(K key)
Asynchronously removes value from cache on remote grid.
|
<K,V> GridClientFuture<Boolean> |
GridClientDataImpl.replaceAsync(K key,
V val)
Asynchronously replaces value in cache on remote grid only if there was a
non-null
value associated with this key. |
| Modifier and Type | Method and Description |
|---|---|
S |
GridClientFutureCallback.onComplete(GridClientFuture<R> fut)
Future callback to executed when listened future finishes.
|
| Modifier and Type | Method and Description |
|---|---|
GridClientFuture<?> |
GridClientNioTcpConnection.changeState(ClusterState state,
UUID destNodeId)
Changes grid global state.
|
abstract GridClientFuture<?> |
GridClientConnection.changeState(ClusterState state,
UUID destNodeId)
Changes grid global state.
|
GridClientFuture<?> |
GridClientNioTcpConnection.changeState(ClusterState state,
UUID destNodeId,
boolean forceDeactivation)
Changes grid global state.
|
abstract GridClientFuture<?> |
GridClientConnection.changeState(ClusterState state,
UUID destNodeId,
boolean forceDeactivation)
Changes grid global state.
|
GridClientFuture<String> |
GridClientNioTcpConnection.clusterName(UUID destNodeId)
Get a cluster name.
|
abstract GridClientFuture<String> |
GridClientConnection.clusterName(UUID destNodeId)
Get a cluster name.
|
GridClientFuture<GridClientNode> |
GridClientNioTcpConnection.node(String ipAddr,
boolean inclAttrs,
boolean includeMetrics,
UUID destNodeId)
Gets node by node IP.
|
abstract GridClientFuture<GridClientNode> |
GridClientConnection.node(String ipAddr,
boolean inclAttrs,
boolean includeMetrics,
UUID destNodeId)
Gets node by node IP.
|
GridClientFuture<GridClientNode> |
GridClientNioTcpConnection.node(UUID id,
boolean inclAttrs,
boolean inclMetrics,
UUID destNodeId)
Gets node by node ID.
|
abstract GridClientFuture<GridClientNode> |
GridClientConnection.node(UUID id,
boolean inclAttrs,
boolean inclMetrics,
UUID destNodeId)
Gets node by node ID.
|
GridClientFuture<ClusterState> |
GridClientNioTcpConnection.state(UUID destNodeId)
Gets current grid global state.
|
abstract GridClientFuture<ClusterState> |
GridClientConnection.state(UUID destNodeId)
Gets current grid global state.
|
GridClientFuture<List<GridClientNode>> |
GridClientNioTcpConnection.topology(boolean inclAttrs,
boolean inclMetrics,
UUID destNodeId)
Gets grid topology nodes.
|
abstract GridClientFuture<List<GridClientNode>> |
GridClientConnection.topology(boolean inclAttrs,
boolean inclMetrics,
@Nullable UUID destNodeId)
Gets grid topology nodes.
|
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.11.1 Release Date : December 20 2021