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

Packages that use GridCompoundFuture
Package | Description
--- | ---
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.colocated |
org.apache.ignite.internal.processors.cache.distributed.dht.preloader |
org.apache.ignite.internal.processors.cache.distributed.near |
org.apache.ignite.internal.util.future | Future related classes.

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

Subclasses of GridCompoundFuture in org.apache.ignite.internal.processors.cache
Modifier and Type | Class and Description
--- | ---
`class` | `GridCacheCompoundFuture<T,R>`
`class` | `GridCacheCompoundIdentityFuture<T>`

Methods in org.apache.ignite.internal.processors.cache with parameters of type GridCompoundFuture
Modifier and Type | Method and Description
--- | ---
`Runnable` | GridCachePreloaderAdapter.`addAssignments(GridDhtPreloaderAssignments assignments, boolean forcePreload, int cnt, Runnable next, GridCompoundFuture<Boolean,Boolean> forcedRebFut)` Adds assignments to preloader.
`Runnable` | GridCachePreloader.`addAssignments(GridDhtPreloaderAssignments assignments, boolean forcePreload, int cnt, Runnable next, GridCompoundFuture<Boolean,Boolean> forcedRebFut)` Adds assignments to preloader.

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

Subclasses of GridCompoundFuture in org.apache.ignite.internal.processors.cache.distributed
Modifier and Type | Class and Description
--- | ---
`class` | `GridCacheTxRecoveryFuture` Future verifying that all remote transactions related to transaction were prepared or committed.

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

Subclasses of GridCompoundFuture in org.apache.ignite.internal.processors.cache.distributed.dht
Modifier and Type | Class and Description
--- | ---
`class` | `CacheDistributedGetFutureAdapter<K,V>`
`class` | `GridDhtGetFuture<K,V>`
`class` | `GridDhtLockFuture` Cache lock future.
`class` | `GridDhtTxFinishFuture<K,V>`
`class` | `GridDhtTxPrepareFuture`
`class` | `GridPartitionedGetFuture<K,V>` Colocated get future.

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

Subclasses of GridCompoundFuture in org.apache.ignite.internal.processors.cache.distributed.dht.colocated
Modifier and Type | Class and Description
--- | ---
`class` | `GridDhtColocatedLockFuture` Colocated cache lock future.

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

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

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader that return GridCompoundFuture
Modifier and Type | Method and Description
--- | ---
`GridCompoundFuture<Boolean,Boolean>` | GridDhtPartitionsExchangeFuture.`forcedRebalanceFuture()`

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with parameters of type GridCompoundFuture
Modifier and Type | Method and Description
--- | ---
`Runnable` | GridDhtPreloader.`addAssignments(GridDhtPreloaderAssignments assignments, boolean forceRebalance, int cnt, Runnable next, GridCompoundFuture<Boolean,Boolean> forcedRebFut)` Adds assignments to preloader.

Constructors in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with parameters of type GridCompoundFuture
Constructor and Description
`GridDhtPartitionsExchangeFuture(GridCacheSharedContext cctx, DiscoveryEvent discoEvt, GridDhtPartitionExchangeId exchId, GridCompoundFuture<Boolean,Boolean> forcedRebFut)` Force preload future created to trigger reassignments if partition topology changed while preloading.

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

Subclasses of GridCompoundFuture in org.apache.ignite.internal.processors.cache.distributed.near
Modifier and Type | Class and Description
--- | ---
`class` | `GridNearGetFuture<K,V>`
`class` | `GridNearLockFuture` Cache lock future.
`class` | `GridNearOptimisticSerializableTxPrepareFuture`
`class` | `GridNearOptimisticTxPrepareFuture`
`class` | `GridNearOptimisticTxPrepareFutureAdapter`
`class` | `GridNearPessimisticTxPrepareFuture`
`class` | `GridNearTxFinishFuture<K,V>`
`class` | `GridNearTxPrepareFutureAdapter` Common code for tx prepare in optimistic and pessimistic modes.

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

Subclasses of GridCompoundFuture in org.apache.ignite.internal.util.future
Modifier and Type | Class and Description
--- | ---
`class` | `GridCompoundIdentityFuture<T>` Compound future with reducer which accepts and produces results of the same type.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.2.0
Release Date | : September 15 2017