## Uses of Interface
org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtTopologyFuture

Packages that use GridDhtTopologyFuture
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.processors.cache.distributed.dht
org.apache.ignite.internal.processors.cache.distributed.dht.preloader
org.apache.ignite.internal.processors.cache.distributed.dht.topology
org.apache.ignite.internal.processors.cache.distributed.near
org.apache.ignite.internal.processors.cache.transactions

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

Methods in org.apache.ignite.internal.processors.cache that return GridDhtTopologyFuture
`GridDhtTopologyFuture` GridCacheContext.`topologyVersionFuture()`

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

Classes in org.apache.ignite.internal.processors.cache.distributed.dht that implement GridDhtTopologyFuture
`class` `ClientCacheDhtTopologyFuture` Topology future created for client cache start.
`class` `GridDhtTopologyFutureAdapter`

Methods in org.apache.ignite.internal.processors.cache.distributed.dht that return GridDhtTopologyFuture
`@Nullable GridDhtTopologyFuture` GridDhtCacheAdapter.`multiUpdateTopologyFuture()`

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

Classes in org.apache.ignite.internal.processors.cache.distributed.dht.preloader that implement GridDhtTopologyFuture
`class` `GridDhtPartitionsExchangeFuture` Future for exchanging partition maps.

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

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.topology that return GridDhtTopologyFuture
`GridDhtTopologyFuture` GridDhtPartitionTopology.`topologyVersionFuture()` Gets a future that will be completed when partition exchange map for this particular topology version is done.
`GridDhtTopologyFuture` GridDhtPartitionTopologyImpl.`topologyVersionFuture()` Gets a future that will be completed when partition exchange map for this particular topology version is done.
`GridDhtTopologyFuture` GridClientPartitionTopology.`topologyVersionFuture()` Gets a future that will be completed when partition exchange map for this particular topology version is done.

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.topology with parameters of type GridDhtTopologyFuture
`void` GridDhtPartitionTopology.`updateTopologyVersion(GridDhtTopologyFuture exchFut, DiscoCache discoCache, long updateSeq, boolean stopping)` Updates topology version.
`void` GridDhtPartitionTopologyImpl.`updateTopologyVersion(GridDhtTopologyFuture exchFut, @NotNull DiscoCache discoCache, long updSeq, boolean stopping)` Updates topology version.
`void` GridClientPartitionTopology.`updateTopologyVersion(GridDhtTopologyFuture exchFut, DiscoCache discoCache, long updSeq, boolean stopping)` Updates topology version.

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

Methods in org.apache.ignite.internal.processors.cache.distributed.near that return GridDhtTopologyFuture
`protected GridDhtTopologyFuture` GridNearOptimisticTxPrepareFutureAdapter.`topologyReadLock()` Acquires topology read lock.

### Uses of GridDhtTopologyFuture in org.apache.ignite.internal.processors.cache.transactions

Methods in org.apache.ignite.internal.processors.cache.transactions that return GridDhtTopologyFuture
`GridDhtTopologyFuture` IgniteTxState.`topologyReadLock(GridCacheSharedContext cctx, GridFutureAdapter<?> fut)`
`GridDhtTopologyFuture` IgniteTxRemoteStateAdapter.`topologyReadLock(GridCacheSharedContext cctx, GridFutureAdapter<?> fut)`
`GridDhtTopologyFuture` IgniteTxImplicitSingleStateImpl.`topologyReadLock(GridCacheSharedContext cctx, GridFutureAdapter<?> fut)`
`GridDhtTopologyFuture` IgniteTxStateImpl.`topologyReadLock(GridCacheSharedContext cctx, GridFutureAdapter<?> fut)`

Methods in org.apache.ignite.internal.processors.cache.transactions with parameters of type GridDhtTopologyFuture
`IgniteCheckedException` IgniteTxState.`validateTopology(GridCacheSharedContext cctx, boolean read, GridDhtTopologyFuture topFut)`
`IgniteCheckedException` IgniteTxRemoteStateAdapter.`validateTopology(GridCacheSharedContext cctx, boolean read, GridDhtTopologyFuture topFut)`
`IgniteCheckedException` IgniteTxImplicitSingleStateImpl.`validateTopology(GridCacheSharedContext cctx, boolean read, GridDhtTopologyFuture topFut)`
`IgniteCheckedException` IgniteTxStateImpl.`validateTopology(GridCacheSharedContext cctx, boolean read, GridDhtTopologyFuture topFut)`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.8.1
Release Date | : May 21 2020