## Uses of Class
org.apache.ignite.internal.util.future.GridFutureAdapter

Packages that use GridFutureAdapter
Package | Description
--- | ---
org.apache.ignite.internal | Contains main implementation.
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.distributed |
org.apache.ignite.internal.processors.cache.distributed.dht |
org.apache.ignite.internal.processors.cache.distributed.dht.atomic |
org.apache.ignite.internal.processors.cache.distributed.dht.colocated |
org.apache.ignite.internal.processors.cache.distributed.dht.preloader |
org.apache.ignite.internal.processors.cache.distributed.near |
org.apache.ignite.internal.processors.cache.local |
org.apache.ignite.internal.processors.cache.query |
org.apache.ignite.internal.processors.service |
org.apache.ignite.internal.processors.streamer | TODO.
org.apache.ignite.internal.util.future | Future related classes.
org.apache.ignite.internal.util.worker | Common utility classes for threads.

### Uses of GridFutureAdapter in org.apache.ignite.internal

Subclasses of GridFutureAdapter in org.apache.ignite.internal
Modifier and Type | Class and Description
--- | ---
`class` | `ComputeTaskInternalFuture<R>` This class provide implementation for task future.

### Uses of GridFutureAdapter in org.apache.ignite.internal.processors.cache

Subclasses of GridFutureAdapter in org.apache.ignite.internal.processors.cache
Modifier and Type | Class and Description
--- | ---
`class` | `GridCacheMultiTxFuture<K,V>` Future which waits for completion of one or more transactions.

### Uses of GridFutureAdapter in org.apache.ignite.internal.processors.cache.distributed

Subclasses of GridFutureAdapter in org.apache.ignite.internal.processors.cache.distributed
Modifier and Type | Class and Description
--- | ---
`class` | `GridCacheOptimisticCheckPreparedTxFuture<K,V>` Future verifying that all remote transactions related to some optimistic transaction were prepared.

### Uses of GridFutureAdapter in org.apache.ignite.internal.processors.cache.distributed.dht

Subclasses of GridFutureAdapter in org.apache.ignite.internal.processors.cache.distributed.dht
Modifier and Type | Class and Description
--- | ---
`class` | `GridDhtAssignmentFetchFuture<K,V>` Future that fetches affinity assignment from remote cache nodes.
`class` | `GridDhtEmbeddedFuture<A,B>` Embedded DHT future.
`class` | `GridDhtGetFuture<K,V>`
`class` | `GridDhtLockFuture<K,V>` Cache lock future.
`class` | `GridDhtTxFinishFuture<K,V>`
`class` | `GridDhtTxPrepareFuture<K,V>`
`class` | `GridPartitionedGetFuture<K,V>` Colocated get future.

### Uses of GridFutureAdapter in org.apache.ignite.internal.processors.cache.distributed.dht.atomic

Subclasses of GridFutureAdapter in org.apache.ignite.internal.processors.cache.distributed.dht.atomic
Modifier and Type | Class and Description
--- | ---
`class` | `GridDhtAtomicUpdateFuture<K,V>` DHT atomic cache backup update future.
`class` | `GridNearAtomicUpdateFuture<K,V>` DHT atomic cache near update future.

### Uses of GridFutureAdapter in org.apache.ignite.internal.processors.cache.distributed.dht.colocated

Subclasses of GridFutureAdapter in org.apache.ignite.internal.processors.cache.distributed.dht.colocated
Modifier and Type | Class and Description
--- | ---
`class` | `GridDhtColocatedLockFuture<K,V>` Colocated cache lock future.

### Uses of GridFutureAdapter in org.apache.ignite.internal.processors.cache.distributed.dht.preloader

Subclasses of GridFutureAdapter in org.apache.ignite.internal.processors.cache.distributed.dht.preloader
Modifier and Type | Class and Description
--- | ---
`class` | `GridDhtForceKeysFuture<K,V>` Force keys request future.
`class` | `GridDhtPartitionsExchangeFuture<K,V>` Future for exchanging partition maps.

### Uses of GridFutureAdapter in org.apache.ignite.internal.processors.cache.distributed.near

Subclasses of GridFutureAdapter in org.apache.ignite.internal.processors.cache.distributed.near
Modifier and Type | Class and Description
--- | ---
`class` | `GridNearGetFuture<K,V>`
`class` | `GridNearLockFuture<K,V>` Cache lock future.
`class` | `GridNearTxFinishFuture<K,V>`
`class` | `GridNearTxPrepareFuture<K,V>`

### Uses of GridFutureAdapter in org.apache.ignite.internal.processors.cache.local

Subclasses of GridFutureAdapter in org.apache.ignite.internal.processors.cache.local
Modifier and Type | Class and Description
--- | ---
`class` | `GridLocalLockFuture<K,V>` Cache lock future.

### Uses of GridFutureAdapter in org.apache.ignite.internal.processors.cache.query

Subclasses of GridFutureAdapter in org.apache.ignite.internal.processors.cache.query
Modifier and Type | Class and Description
--- | ---
`class` | `GridCacheDistributedFieldsQueryFuture` Distributed fields query future.
`class` | `GridCacheDistributedQueryFuture<K,V,R>` Distributed query future.
`class` | `GridCacheLocalFieldsQueryFuture` Local fields query future.
`class` | `GridCacheLocalQueryFuture<K,V,R>` Local query future.
`class` | `GridCacheQueryFutureAdapter<K,V,R>` Query future adapter.

### Uses of GridFutureAdapter in org.apache.ignite.internal.processors.service

Subclasses of GridFutureAdapter in org.apache.ignite.internal.processors.service
Modifier and Type | Class and Description
--- | ---
`class` | `GridServiceDeploymentFuture` Service deployment future.

### Uses of GridFutureAdapter in org.apache.ignite.internal.processors.streamer

Subclasses of GridFutureAdapter in org.apache.ignite.internal.processors.streamer
Modifier and Type | Class and Description
--- | ---
`class` | `GridStreamerStageExecutionFuture` Streamer execution future.

### Uses of GridFutureAdapter in org.apache.ignite.internal.util.future

Subclasses of GridFutureAdapter in org.apache.ignite.internal.util.future
Modifier and Type | Class and Description
--- | ---
`class` | `GridCompoundFuture<T,R>` Future composed of multiple inner futures.
`class` | `GridCompoundIdentityFuture<T>` Future composed of multiple inner futures.
`class` | `GridEmbeddedFuture<A,B>` Future which waits for embedded future to complete and then asynchronously executes provided closure with embedded future result.

Constructors in org.apache.ignite.internal.util.future with parameters of type GridFutureAdapter
Constructor and Description
`GridFutureChainListener(GridKernalContext ctx, GridFutureAdapter<R> fut, IgniteClosure<? super IgniteInternalFuture<T>,R> doneCb)` Constructs chain listener.

### Uses of GridFutureAdapter in org.apache.ignite.internal.util.worker

Subclasses of GridFutureAdapter in org.apache.ignite.internal.util.worker
Modifier and Type | Class and Description
--- | ---
`class` | `GridWorkerFuture<T>` Future for locally executed closure that defines cancellation logic.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.0.0-RC1
Release Date | : February 17 2015