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

Packages that use GridDhtPartitionTopology
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

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

Methods in org.apache.ignite.internal.processors.cache that return GridDhtPartitionTopology
`GridDhtPartitionTopology` GridCachePartitionExchangeManager.`clientTopology(int grpId, DiscoCache discoCache)`
`@Nullable GridDhtPartitionTopology` GridCachePartitionExchangeManager.`clientTopologyIfExists(int grpId)`
`GridDhtPartitionTopology` GridCacheContext.`topology()`
`GridDhtPartitionTopology` CacheGroupContext.`topology()`

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

Methods in org.apache.ignite.internal.processors.cache.distributed.dht that return GridDhtPartitionTopology
`GridDhtPartitionTopology` GridDhtCacheAdapter.`topology()`

### Uses of GridDhtPartitionTopology 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 GridDhtPartitionTopology
`void` GridDhtPreloaderAssignments.`retainMoving(GridDhtPartitionTopology top)` Retains only moving partitions for the current topology.

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

Classes in org.apache.ignite.internal.processors.cache.distributed.dht.topology that implement GridDhtPartitionTopology
`class` `GridClientPartitionTopology` Partition topology for node which does not have any local partitions.
`class` `GridDhtPartitionTopologyImpl` Partition topology.

Methods in org.apache.ignite.internal.processors.cache.distributed.dht.topology with parameters of type GridDhtPartitionTopology
`void` GridDhtPartitionsStateValidator.`validatePartitionCountersAndSizes(GridDhtPartitionsExchangeFuture fut, GridDhtPartitionTopology top, Map<UUID,GridDhtPartitionsSingleMessage> messages)` Validates partition states - update counters and cache sizes for all nodes.
`Map<Integer,Map<UUID,Long>>` GridDhtPartitionsStateValidator.`validatePartitionsSizes(GridDhtPartitionTopology top, Map<UUID,GridDhtPartitionsSingleMessage> messages, Set<UUID> ignoringNodes)` Validate partitions cache sizes for given `top`.
`Map<Integer,Map<UUID,Long>>` GridDhtPartitionsStateValidator.`validatePartitionsUpdateCounters(GridDhtPartitionTopology top, Map<UUID,GridDhtPartitionsSingleMessage> messages, Set<UUID> ignoringNodes)` Validate partitions update counters for given `top`.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.11.1
Release Date | : December 20 2021