## Uses of Class
org.apache.ignite.internal.dto.IgniteDataTransferObject

Packages that use IgniteDataTransferObject
org.apache.ignite.internal.processors.affinity: Data affinity processor.
org.apache.ignite.internal.processors.cache: This package contain cache-related processors & persistence implementation.
org.apache.ignite.internal.visor.cache
org.apache.ignite.internal.visor.diagnostic
org.apache.ignite.internal.visor.node
org.apache.ignite.internal.visor.tx

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.processors.affinity

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.processors.affinity
`class` `GridAffinityAssignmentV2` Cached affinity calculations V2.

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

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.processors.cache
`class` `CacheMetricsSnapshotV2` Metrics snapshot.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.cache

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.cache
`class` `VisorFindAndDeleteGarbageInPersistenceJobResult` Result of job work which is sent between nodes.
`class` `VisorFindAndDeleteGarbageInPersistenceTaskArg` `VisorFindAndDeleteGarbageInPersistenceTask` arguments.
`class` `VisorFindAndDeleteGarbageInPersistenceTaskResult` Result of running `VisorFindAndDeleteGarbageInPersistenceTask` which would contain result from all participating nodes.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.diagnostic

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.diagnostic
`class` `VisorPageLocksResult`
`class` `VisorPageLocksTrackerArgs`

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.node

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.node
`class` `VisorCacheRebalanceCollectorJobResult` Result object for cache rebalance job.
`class` `VisorCacheRebalanceCollectorTaskResult` Result object for `VisorCacheRebalanceCollectorTask` task.

### Uses of IgniteDataTransferObject in org.apache.ignite.internal.visor.tx

Subclasses of IgniteDataTransferObject in org.apache.ignite.internal.visor.tx
`class` `TxVerboseId` Argument for `FetchNearXidVersionTask`.
`class` `TxVerboseInfo` Encapsulates all verbose info about transaction needed for --tx --info output.
`class` `TxVerboseKey` Encapsulates info about transaction key and its lock ownership for --tx --info output.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.8.0
Release Date | : February 27 2020