## Uses of Class
org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionsExchangeFuture

Packages that use GridDhtPartitionsExchangeFuture
Package | Description
--- | ---
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.distributed.dht |
org.apache.ignite.internal.processors.cache.distributed.dht.preloader |
org.apache.ignite.internal.processors.cache.persistence |

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

Methods in org.apache.ignite.internal.processors.cache that return types with arguments of type GridDhtPartitionsExchangeFuture
Modifier and Type | Method and Description
--- | ---
`List<GridDhtPartitionsExchangeFuture>` | GridCachePartitionExchangeManager.`exchangeFutures()`

Methods in org.apache.ignite.internal.processors.cache with parameters of type GridDhtPartitionsExchangeFuture
Modifier and Type | Method and Description
--- | ---
`GridDhtPreloaderAssignments` | GridCachePreloaderAdapter.`assign(GridDhtPartitionsExchangeFuture exchFut)`
`GridDhtPreloaderAssignments` | GridCachePreloader.`assign(GridDhtPartitionsExchangeFuture exchFut)`
`GridDhtPartitionTopology` | GridCachePartitionExchangeManager.`clientTopology(int grpId, GridDhtPartitionsExchangeFuture exchFut)`
`void` | GridCachePartitionExchangeManager.`dumpDebugInfo(GridDhtPartitionsExchangeFuture exchFut)`
`void` | GridCachePartitionExchangeManager.`forceDummyExchange(boolean reassign, GridDhtPartitionsExchangeFuture exchFut)`
`IgniteInternalFuture<Boolean>` | GridCachePartitionExchangeManager.`forceRebalance(GridDhtPartitionsExchangeFuture exchFut)` Forces preload exchange.
`IgniteInternalFuture<Map<Integer,Map<Integer,List<UUID>>>>` | CacheAffinitySharedManager.`initAffinityOnNodeLeft(GridDhtPartitionsExchangeFuture fut)`
`void` | CacheAffinitySharedManager.`initStartedCaches(boolean crd, GridDhtPartitionsExchangeFuture fut, Collection<DynamicCacheDescriptor> descs)` Initialized affinity for cache received from node joining on this exchange.
`void` | CacheAffinitySharedManager.`onCacheChangeRequest(GridDhtPartitionsExchangeFuture fut, boolean crd, ExchangeActions exchActions)` Called on exchange initiated for cache start/stop request.
`void` | CacheAffinitySharedManager.`onChangeAffinityMessage(GridDhtPartitionsExchangeFuture exchFut, boolean crd, CacheAffinityChangeMessage msg)` Called on exchange initiated by `CacheAffinityChangeMessage` which sent after rebalance finished.
`void` | CacheAffinitySharedManager.`onClientEvent(GridDhtPartitionsExchangeFuture fut, boolean crd)` Called on exchange initiated by client node join/fail.
`void` | CacheAffinitySharedManager.`onExchangeChangeAffinityMessage(GridDhtPartitionsExchangeFuture exchFut, boolean crd, CacheAffinityChangeMessage msg)` Called when received `CacheAffinityChangeMessage` which should complete exchange.
`void` | GridCachePartitionExchangeManager.`onExchangeDone(GridDhtPartitionsExchangeFuture exchFut, Throwable err)`
`void` | CacheAffinitySharedManager.`onServerJoin(GridDhtPartitionsExchangeFuture fut, boolean crd)` Called on exchange initiated by server node join.
`boolean` | CacheAffinitySharedManager.`onServerLeft(GridDhtPartitionsExchangeFuture fut)` Called on exchange initiated by server node leave.
`void` | GridCachePreloaderAdapter.`onTopologyChanged(GridDhtPartitionsExchangeFuture lastFut)`
`void` | GridCachePreloader.`onTopologyChanged(GridDhtPartitionsExchangeFuture lastFut)`

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

Methods in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type GridDhtPartitionsExchangeFuture
Modifier and Type | Method and Description
--- | ---
`boolean` | GridDhtPartitionTopology.`afterExchange(GridDhtPartitionsExchangeFuture exchFut)` Post-initializes this topology.
`boolean` | GridClientPartitionTopology.`afterExchange(GridDhtPartitionsExchangeFuture exchFut)` Post-initializes this topology.
`boolean` | GridDhtPartitionTopologyImpl.`afterExchange(GridDhtPartitionsExchangeFuture exchFut)` Post-initializes this topology.
`void` | GridDhtPartitionTopology.`beforeExchange(GridDhtPartitionsExchangeFuture exchFut, boolean affReady)` Pre-initializes this topology.
`void` | GridClientPartitionTopology.`beforeExchange(GridDhtPartitionsExchangeFuture exchFut, boolean initParts)` Pre-initializes this topology.
`void` | GridDhtPartitionTopologyImpl.`beforeExchange(GridDhtPartitionsExchangeFuture exchFut, boolean affReady)` Pre-initializes this topology.
`void` | GridDhtPartitionTopology.`initPartitions(GridDhtPartitionsExchangeFuture exchFut)`
`void` | GridClientPartitionTopology.`initPartitions(GridDhtPartitionsExchangeFuture exchFut)`
`void` | GridDhtPartitionTopologyImpl.`initPartitions(GridDhtPartitionsExchangeFuture exchFut)`

Constructors in org.apache.ignite.internal.processors.cache.distributed.dht with parameters of type GridDhtPartitionsExchangeFuture
Constructor and Description
`GridClientPartitionTopology(GridCacheSharedContext cctx, int grpId, GridDhtPartitionsExchangeFuture exchFut, Object similarAffKey)`

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

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with parameters of type GridDhtPartitionsExchangeFuture
Modifier and Type | Method and Description
--- | ---
`GridDhtPreloaderAssignments` | GridDhtPreloader.`assign(GridDhtPartitionsExchangeFuture exchFut)`
`int` | GridDhtPartitionsExchangeFuture.`compareTo(GridDhtPartitionsExchangeFuture fut)`
`void` | GridDhtPreloader.`onTopologyChanged(GridDhtPartitionsExchangeFuture lastFut)`

Constructors in org.apache.ignite.internal.processors.cache.distributed.dht.preloader with parameters of type GridDhtPartitionsExchangeFuture
Constructor and Description
`GridDhtPreloaderAssignments(GridDhtPartitionsExchangeFuture exchFut, AffinityTopologyVersion topVer)`

### Uses of GridDhtPartitionsExchangeFuture in org.apache.ignite.internal.processors.cache.persistence

Methods in org.apache.ignite.internal.processors.cache.persistence with parameters of type GridDhtPartitionsExchangeFuture
Modifier and Type | Method and Description
--- | ---
`void` | IgniteCacheDatabaseSharedManager.`beforeExchange(GridDhtPartitionsExchangeFuture discoEvt)`
`void` | GridCacheDatabaseSharedManager.`beforeExchange(GridDhtPartitionsExchangeFuture fut)`

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.1.0
Release Date | : July 20 2017