Uses of Interface
org.apache.ignite.internal.client.GridClientFuture
-
Packages that use GridClientFuture Package Description org.apache.ignite.internal.client org.apache.ignite.internal.client.impl org.apache.ignite.internal.client.impl.connection -
-
Uses of GridClientFuture in org.apache.ignite.internal.client
Methods in org.apache.ignite.internal.client that return GridClientFuture Modifier and Type Method 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 toval1if current value isval2with following conditions: Ifval1isnullandval2is 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 anon-nullvalue associated with this key.Methods in org.apache.ignite.internal.client with parameters of type GridClientFuture Modifier and Type Method Description voidGridClientFutureListener. onDone(GridClientFuture<R> fut)This method will be called when the future completes. -
Uses of GridClientFuture in org.apache.ignite.internal.client.impl
Classes in org.apache.ignite.internal.client.impl that implement GridClientFuture Modifier and Type Class Description classGridClientFutureAdapter<R>Future adapter.Methods in org.apache.ignite.internal.client.impl that return GridClientFuture Modifier and Type Method 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 toval1if current value isval2with following conditions: Ifval1isnullandval2is 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 anon-nullvalue associated with this key.Methods in org.apache.ignite.internal.client.impl with parameters of type GridClientFuture Modifier and Type Method Description SGridClientFutureCallback. onComplete(GridClientFuture<R> fut)Future callback to executed when listened future finishes. -
Uses of GridClientFuture in org.apache.ignite.internal.client.impl.connection
Methods in org.apache.ignite.internal.client.impl.connection that return GridClientFuture Modifier and Type Method Description abstract GridClientFuture<?>GridClientConnection. changeState(ClusterState state, UUID destNodeId)Changes grid global state.abstract GridClientFuture<?>GridClientConnection. changeState(ClusterState state, UUID destNodeId, boolean forceDeactivation)Changes grid global state.GridClientFuture<?>GridClientNioTcpConnection. changeState(ClusterState state, UUID destNodeId)Changes grid global state.GridClientFuture<?>GridClientNioTcpConnection. changeState(ClusterState state, UUID destNodeId, boolean forceDeactivation)Changes grid global state.abstract GridClientFuture<String>GridClientConnection. clusterName(UUID destNodeId)Get a cluster name.GridClientFuture<String>GridClientNioTcpConnection. clusterName(UUID destNodeId)Get a cluster name.abstract GridClientFuture<GridClientNode>GridClientConnection. node(String ipAddr, boolean inclAttrs, boolean includeMetrics, UUID destNodeId)Gets node by node IP.abstract GridClientFuture<GridClientNode>GridClientConnection. node(UUID id, boolean inclAttrs, boolean inclMetrics, UUID destNodeId)Gets node by node ID.GridClientFuture<GridClientNode>GridClientNioTcpConnection. 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<ClusterState>GridClientConnection. state(UUID destNodeId)Gets current grid global state.GridClientFuture<ClusterState>GridClientNioTcpConnection. state(UUID destNodeId)Gets current grid global state.abstract GridClientFuture<List<GridClientNode>>GridClientConnection. topology(boolean inclAttrs, boolean inclMetrics, @Nullable UUID destNodeId)Gets grid topology nodes.GridClientFuture<List<GridClientNode>>GridClientNioTcpConnection. topology(boolean inclAttrs, boolean inclMetrics, UUID destNodeId)Gets grid topology nodes.
-