## Uses of Interface
org.apache.ignite.internal.util.lang.GridPeerDeployAware

Packages that use GridPeerDeployAware
org.apache.ignite.compute.gridify.aop: Contains common classes for different AOP providers.
org.apache.ignite.internal.processors.cache.transactions
org.apache.ignite.internal.processors.closure: TODO.
org.apache.ignite.internal.processors.datastructures
org.apache.ignite.internal.util: System-wide utility routine and helper classes.
org.apache.ignite.internal.util.lang

### Uses of GridPeerDeployAware in org.apache.ignite.compute.gridify.aop

Classes in org.apache.ignite.compute.gridify.aop that implement GridPeerDeployAware
`class` `GridifyDefaultRangeTask` Default gridify task which simply executes a method on remote node.
`class` `GridifyDefaultTask` Default gridify task which simply executes a method on remote node.

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

Classes in org.apache.ignite.internal.processors.cache.transactions that implement GridPeerDeployAware
`class` `IgniteTxEntry` Transaction entry.

### Uses of GridPeerDeployAware in org.apache.ignite.internal.processors.closure

Classes in org.apache.ignite.internal.processors.closure that implement GridPeerDeployAware
`class` `GridPeerDeployAwareTaskAdapter<T,R>` Peer deployment aware task adapter.

Constructors in org.apache.ignite.internal.processors.closure with parameters of type GridPeerDeployAware
Constructor and Description
`GridPeerDeployAwareTaskAdapter(@Nullable GridPeerDeployAware pda)` Constructor that receives deployment information for task.

### Uses of GridPeerDeployAware in org.apache.ignite.internal.processors.datastructures

Classes in org.apache.ignite.internal.processors.datastructures that implement GridPeerDeployAware
`class` `GridCacheAtomicReferenceValue<T>` Atomic reference value.
`class` `GridCacheAtomicStampedValue<T,S>` Atomic stamped value.

### Uses of GridPeerDeployAware in org.apache.ignite.internal.util

Methods in org.apache.ignite.internal.util that return GridPeerDeployAware
`static GridPeerDeployAware` IgniteUtils.`detectPeerDeployAware(GridPeerDeployAware obj)` Unwraps top level user class for wrapped objects.
`static GridPeerDeployAware` IgniteUtils.`peerDeployAware(Object obj)` Creates an instance of `GridPeerDeployAware` for object.
`static GridPeerDeployAware` IgniteUtils.`peerDeployAware0(@Nullable Iterable<?> c)` Gets the peer deploy aware instance for the object with the widest class loader.
`static GridPeerDeployAware` IgniteUtils.`peerDeployAware0(Object... c)` Gets the peer deploy aware instance for the object with the widest class loader.
`static GridPeerDeployAware` IgniteUtils.`peerDeployAware0(Object obj)` Creates an instance of `GridPeerDeployAware` for object.

Methods in org.apache.ignite.internal.util with parameters of type GridPeerDeployAware
`static GridPeerDeployAware` IgniteUtils.`detectPeerDeployAware(GridPeerDeployAware obj)` Unwraps top level user class for wrapped objects.

### Uses of GridPeerDeployAware in org.apache.ignite.internal.util.lang

Classes in org.apache.ignite.internal.util.lang that implement GridPeerDeployAware
`class` `GridPeerDeployAwareAdapter` Adapter for common interfaces in closures, reducers and predicates.

Fields in org.apache.ignite.internal.util.lang declared as GridPeerDeployAware
`protected GridPeerDeployAware` GridPeerDeployAwareAdapter.`pda` Peer deploy aware class.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.12.0
Release Date | : January 10 2022