## Uses of Class
org.apache.ignite.internal.client.impl.GridClientFutureAdapter

Packages that use GridClientFutureAdapter
org.apache.ignite.internal.client.impl
org.apache.ignite.internal.client.impl.connection

### Uses of GridClientFutureAdapter in org.apache.ignite.internal.client.impl

Methods in org.apache.ignite.internal.client.impl that return GridClientFutureAdapter
`<T> GridClientFutureAdapter<T>` GridClientFutureAdapter.`chain​(GridClientFutureCallback<R,​T> cb)` Creates future's chain and completes chained future, when this future finishes.

### Uses of GridClientFutureAdapter in org.apache.ignite.internal.client.impl.connection

Methods in org.apache.ignite.internal.client.impl.connection that return GridClientFutureAdapter
`abstract <K,​V> GridClientFutureAdapter<Boolean>` GridClientConnection.`cacheAppend​(String cacheName, K key, V val, Set<GridClientCacheFlag> flags, UUID destNodeId)` Append requested value to already cached one.
`<K,​V> GridClientFutureAdapter<Boolean>` GridClientNioTcpConnection.`cacheAppend​(String cacheName, K key, V val, Set<GridClientCacheFlag> flags, UUID destNodeId)` Append requested value to already cached one.

`abstract <K,​V>
GridClientFutureAdapter<Boolean>`

GridClientConnection.`cacheCompareAndSet​(String cacheName, K key, V newVal, V oldVal, Set<GridClientCacheFlag> flags, UUID destNodeId)`

New valueActual/old valueBehaviour null null Remove entry for key. newVal null Put newVal into cache if such key doesn't exist. null oldVal Remove if actual value oldVal is equals to value in cache. newVal oldVal Replace if actual value oldVal is equals to value in cache.

`<K,​V>
GridClientFutureAdapter<Boolean>`

GridClientNioTcpConnection.`cacheCompareAndSet​(String cacheName, K key, V newVal, V oldVal, Set<GridClientCacheFlag> flags, UUID destNodeId)`

New valueActual/old valueBehaviour null null Remove entry for key. newVal null Put newVal into cache if such key doesn't exist. null oldVal Remove if actual value oldVal is equals to value in cache. newVal oldVal Replace if actual value oldVal is equals to value in cache.

`<K,​V> GridClientFutureAdapter<V>` GridClientConnection.`cacheGet​(String cacheName, K key, Set<GridClientCacheFlag> flags, UUID destNodeId)` Gets entry from the cache for specified key.
`abstract <K,​V> GridClientFutureAdapter<Map<K,​V>>` GridClientConnection.`cacheGetAll​(String cacheName, Collection<K> keys, Set<GridClientCacheFlag> flags, UUID destNodeId)` Gets bundle of entries for specified keys from the cache.
`<K,​V> GridClientFutureAdapter<Map<K,​V>>` GridClientNioTcpConnection.`cacheGetAll​(String cacheName, Collection<K> keys, Set<GridClientCacheFlag> flags, UUID destNodeId)` Gets bundle of entries for specified keys from the cache.
`abstract <K> GridClientFutureAdapter<GridClientDataMetrics>` GridClientConnection.`cacheMetrics​(String cacheName, UUID destNodeId)` Gets cache metrics for the key.
`<K> GridClientFutureAdapter<GridClientDataMetrics>` GridClientNioTcpConnection.`cacheMetrics​(String cacheName, UUID destNodeId)` Gets cache metrics for the key.
`abstract <K,​V> GridClientFutureAdapter<Boolean>` GridClientConnection.`cachePrepend​(String cacheName, K key, V val, Set<GridClientCacheFlag> flags, UUID destNodeId)` Prepend requested value to already cached one.
`<K,​V> GridClientFutureAdapter<Boolean>` GridClientNioTcpConnection.`cachePrepend​(String cacheName, K key, V val, Set<GridClientCacheFlag> flags, UUID destNodeId)` Prepend requested value to already cached one.
`<K,​V> GridClientFutureAdapter<Boolean>` GridClientConnection.`cachePut​(String cacheName, K key, V val, Set<GridClientCacheFlag> flags, UUID destNodeId)` Puts key-value pair into cache.
`abstract <K,​V> GridClientFutureAdapter<Boolean>` GridClientConnection.`cachePutAll​(String cacheName, Map<K,​V> entries, Set<GridClientCacheFlag> flags, UUID destNodeId)` Puts bundle of entries into cache.
`<K,​V> GridClientFutureAdapter<Boolean>` GridClientNioTcpConnection.`cachePutAll​(String cacheName, Map<K,​V> entries, Set<GridClientCacheFlag> flags, UUID destNodeId)` Puts bundle of entries into cache.
`abstract <K> GridClientFutureAdapter<Boolean>` GridClientConnection.`cacheRemove​(String cacheName, K key, Set<GridClientCacheFlag> flags, UUID destNodeId)` Removes entry from the cache for specified key.
`<K> GridClientFutureAdapter<Boolean>` GridClientNioTcpConnection.`cacheRemove​(String cacheName, K key, Set<GridClientCacheFlag> flags, UUID destNodeId)` Removes entry from the cache for specified key.
`abstract <K> GridClientFutureAdapter<Boolean>` GridClientConnection.`cacheRemoveAll​(String cacheName, Collection<K> keys, Set<GridClientCacheFlag> flags, UUID destNodeId)` Removes bundle of entries for specified keys from the cache.
`<K> GridClientFutureAdapter<Boolean>` GridClientNioTcpConnection.`cacheRemoveAll​(String cacheName, Collection<K> keys, Set<GridClientCacheFlag> flags, UUID destNodeId)` Removes bundle of entries for specified keys from the cache.
`abstract <K,​V> GridClientFutureAdapter<Boolean>` GridClientConnection.`cacheReplace​(String cacheName, K key, V val, Set<GridClientCacheFlag> flags, UUID destNodeId)` Replace key-value pair in cache if already exist.
`<K,​V> GridClientFutureAdapter<Boolean>` GridClientNioTcpConnection.`cacheReplace​(String cacheName, K key, V val, Set<GridClientCacheFlag> flags, UUID destNodeId)` Replace key-value pair in cache if already exist.
`abstract <R> GridClientFutureAdapter<R>` GridClientConnection.`execute​(String taskName, Object arg, UUID destNodeId, boolean keepBinaries)` Execute task in the grid.
`<R> GridClientFutureAdapter<R>` GridClientNioTcpConnection.`execute​(String taskName, Object arg, UUID destNodeId, boolean keepBinaries)` Execute task in the grid.
`abstract GridClientFutureAdapter<?>` GridClientConnection.`forwardMessage​(Object body)` Forwards a message in raw form to the connected node.
`GridClientFutureAdapter<GridRouterRequest>` GridClientNioTcpConnection.`forwardMessage​(Object msg)` Forwards a message in raw form to the connected node.
`abstract GridClientFutureAdapter<?>` GridClientConnection.`messageBeforeStart​(Object msg)` Sending messages before node starts and getting a response to it.
`GridClientFutureAdapter<?>` GridClientNioTcpConnection.`messageBeforeStart​(Object msg)` Sending messages before node starts and getting a response to it.