## Uses of Interface
org.apache.ignite.internal.processors.platform.PlatformTarget

Packages that use PlatformTarget
org.apache.ignite.internal.processors.platform
org.apache.ignite.internal.processors.platform.binary
org.apache.ignite.internal.processors.platform.cache
org.apache.ignite.internal.processors.platform.cache.affinity
org.apache.ignite.internal.processors.platform.cache.query
org.apache.ignite.internal.processors.platform.cluster
org.apache.ignite.internal.processors.platform.compute
org.apache.ignite.internal.processors.platform.datastreamer
org.apache.ignite.internal.processors.platform.datastructures
org.apache.ignite.internal.processors.platform.events
org.apache.ignite.internal.processors.platform.messaging
org.apache.ignite.internal.processors.platform.services
org.apache.ignite.internal.processors.platform.transactions
org.apache.ignite.internal.processors.platform.utils

### Uses of PlatformTarget in org.apache.ignite.internal.processors.platform

Classes in org.apache.ignite.internal.processors.platform that implement PlatformTarget
`class` `PlatformAbstractTarget` Abstract interop target.
`class` `PlatformProcessorImpl` Platform processor.

Methods in org.apache.ignite.internal.processors.platform that return PlatformTarget
`PlatformTarget` PlatformPluginExtension.`createTarget()` Creates the PlatformTarget for this extension.
`PlatformTarget` PlatformAbstractTarget.`processInObjectStreamOutObjectStream(int type, @Nullable PlatformTarget arg, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.
`PlatformTarget` PlatformTarget.`processInObjectStreamOutObjectStream(int type, @Nullable PlatformTarget arg, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.
`PlatformTarget` PlatformProcessorImpl.`processInObjectStreamOutObjectStream(int type, @Nullable PlatformTarget arg, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.
`PlatformTarget` PlatformAbstractTarget.`processInStreamOutObject(int type, BinaryRawReaderEx reader)` Process IN-OUT operation.
`PlatformTarget` PlatformTarget.`processInStreamOutObject(int type, BinaryRawReaderEx reader)` Process IN-OUT operation.
`PlatformTarget` PlatformProcessorImpl.`processInStreamOutObject(int type, BinaryRawReaderEx reader)` Process IN-OUT operation.
`PlatformTarget` PlatformAbstractTarget.`processOutObject(int type)` Process OUT operation.
`PlatformTarget` PlatformTarget.`processOutObject(int type)` Process OUT operation.
`PlatformTarget` PlatformProcessorImpl.`processOutObject(int type)` Process OUT operation.
`PlatformTarget` PlatformTargetProxy.`unwrap()` Returns the underlying target.
`PlatformTarget` PlatformTargetProxyImpl.`unwrap()` Returns the underlying target.
`protected PlatformTarget` PlatformAbstractTarget.`wrapListenable(PlatformListenable listenable)` Wraps a listenable to be returned to platform.

Methods in org.apache.ignite.internal.processors.platform with parameters of type PlatformTarget
`PlatformTarget` PlatformAbstractTarget.`processInObjectStreamOutObjectStream(int type, @Nullable PlatformTarget arg, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.
`PlatformTarget` PlatformTarget.`processInObjectStreamOutObjectStream(int type, @Nullable PlatformTarget arg, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.
`PlatformTarget` PlatformProcessorImpl.`processInObjectStreamOutObjectStream(int type, @Nullable PlatformTarget arg, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.

Constructors in org.apache.ignite.internal.processors.platform with parameters of type PlatformTarget
Constructor and Description
`PlatformTargetProxyImpl(PlatformTarget target, PlatformContext platformCtx)`

### Uses of PlatformTarget in org.apache.ignite.internal.processors.platform.binary

Classes in org.apache.ignite.internal.processors.platform.binary that implement PlatformTarget
`class` `PlatformBinaryProcessor` Platform binary processor.

### Uses of PlatformTarget in org.apache.ignite.internal.processors.platform.cache

Classes in org.apache.ignite.internal.processors.platform.cache that implement PlatformTarget
`class` `PlatformCache` Native cache wrapper implementation.
`class` `PlatformCacheIterator` Interop cache iterator.

Methods in org.apache.ignite.internal.processors.platform.cache that return PlatformTarget
`PlatformTarget` PlatformCache.`processInStreamOutObject(int type, BinaryRawReaderEx reader)` Process IN-OUT operation.
`PlatformTarget` PlatformCache.`processOutObject(int type)` Process OUT operation.

### Uses of PlatformTarget in org.apache.ignite.internal.processors.platform.cache.affinity

Classes in org.apache.ignite.internal.processors.platform.cache.affinity that implement PlatformTarget
`class` `PlatformAffinity` Affinity wrapper for platforms.
`class` `PlatformAffinityFunctionTarget` Platform affinity function target: to be invoked when Platform function calls base implementation of one of the AffinityFunction methods.
`class` `PlatformAffinityManager` AffinityManager wrapper for platforms.

### Uses of PlatformTarget in org.apache.ignite.internal.processors.platform.cache.query

Classes in org.apache.ignite.internal.processors.platform.cache.query that implement PlatformTarget
`class` `PlatformAbstractQueryCursor<T>`
`class` `PlatformContinuousQueryProxy` Proxy that implements PlatformTarget.
`class` `PlatformFieldsQueryCursor` Interop cursor for fields query.
`class` `PlatformQueryCursor` Interop cursor for regular queries.

Methods in org.apache.ignite.internal.processors.platform.cache.query that return PlatformTarget
`PlatformTarget` PlatformContinuousQuery.`getInitialQueryCursor()` Gets initial query cursor (if any).
`PlatformTarget` PlatformContinuousQueryImpl.`getInitialQueryCursor()` Gets initial query cursor (if any).
`PlatformTarget` PlatformContinuousQueryProxy.`processOutObject(int type)` Process OUT operation.

### Uses of PlatformTarget in org.apache.ignite.internal.processors.platform.cluster

Classes in org.apache.ignite.internal.processors.platform.cluster that implement PlatformTarget
`class` `PlatformClusterGroup` Interop projection.

Methods in org.apache.ignite.internal.processors.platform.cluster that return PlatformTarget
`PlatformTarget` PlatformClusterGroup.`processInObjectStreamOutObjectStream(int type, @Nullable PlatformTarget arg, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.
`PlatformTarget` PlatformClusterGroup.`processInStreamOutObject(int type, BinaryRawReaderEx reader)` Process IN-OUT operation.
`PlatformTarget` PlatformClusterGroup.`processOutObject(int type)` Process OUT operation.

Methods in org.apache.ignite.internal.processors.platform.cluster with parameters of type PlatformTarget
`PlatformTarget` PlatformClusterGroup.`processInObjectStreamOutObjectStream(int type, @Nullable PlatformTarget arg, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.

### Uses of PlatformTarget in org.apache.ignite.internal.processors.platform.compute

Classes in org.apache.ignite.internal.processors.platform.compute that implement PlatformTarget
`class` `PlatformCompute` Interop compute.

Methods in org.apache.ignite.internal.processors.platform.compute that return PlatformTarget
`PlatformTarget` PlatformCompute.`processInStreamOutObject(int type, BinaryRawReaderEx reader)` Process IN-OUT operation.

### Uses of PlatformTarget in org.apache.ignite.internal.processors.platform.datastreamer

Classes in org.apache.ignite.internal.processors.platform.datastreamer that implement PlatformTarget
`class` `PlatformDataStreamer` Interop data streamer wrapper.

### Uses of PlatformTarget in org.apache.ignite.internal.processors.platform.datastructures

Classes in org.apache.ignite.internal.processors.platform.datastructures that implement PlatformTarget
`class` `PlatformAtomicLong` Platform atomic long wrapper.
`class` `PlatformAtomicReference` Platform atomic reference wrapper.
`class` `PlatformAtomicSequence` Platform atomic sequence wrapper.

### Uses of PlatformTarget in org.apache.ignite.internal.processors.platform.events

Classes in org.apache.ignite.internal.processors.platform.events that implement PlatformTarget
`class` `PlatformEvents` Interop events.

Methods in org.apache.ignite.internal.processors.platform.events that return PlatformTarget
`PlatformTarget` PlatformEvents.`processOutObject(int type)` Process OUT operation.

### Uses of PlatformTarget in org.apache.ignite.internal.processors.platform.messaging

Classes in org.apache.ignite.internal.processors.platform.messaging that implement PlatformTarget
`class` `PlatformMessaging` Interop messaging.

Methods in org.apache.ignite.internal.processors.platform.messaging that return PlatformTarget
`PlatformTarget` PlatformMessaging.`processOutObject(int type)` Process OUT operation.

### Uses of PlatformTarget in org.apache.ignite.internal.processors.platform.services

Classes in org.apache.ignite.internal.processors.platform.services that implement PlatformTarget
`class` `PlatformServices` Interop services.

Methods in org.apache.ignite.internal.processors.platform.services that return PlatformTarget
`PlatformTarget` PlatformServices.`processInObjectStreamOutObjectStream(int type, PlatformTarget arg, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.
`PlatformTarget` PlatformServices.`processInStreamOutObject(int type, BinaryRawReaderEx reader)` Process IN-OUT operation.
`PlatformTarget` PlatformServices.`processOutObject(int type)` Process OUT operation.

Methods in org.apache.ignite.internal.processors.platform.services with parameters of type PlatformTarget
`PlatformTarget` PlatformServices.`processInObjectStreamOutObjectStream(int type, PlatformTarget arg, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.

### Uses of PlatformTarget in org.apache.ignite.internal.processors.platform.transactions

Classes in org.apache.ignite.internal.processors.platform.transactions that implement PlatformTarget
`class` `PlatformTransactions` Native transaction wrapper implementation.

### Uses of PlatformTarget in org.apache.ignite.internal.processors.platform.utils

Classes in org.apache.ignite.internal.processors.platform.utils that implement PlatformTarget
`class` `PlatformListenableTarget` Wraps listenable in a platform target.

Methods in org.apache.ignite.internal.processors.platform.utils with parameters of type PlatformTarget
`static PlatformListenable` PlatformFutureUtils.`listen(PlatformContext ctx, IgniteFuture fut, long futPtr, int typ, PlatformFutureUtils.Writer writer, PlatformTarget target)` Listen future.
`static PlatformListenable` PlatformFutureUtils.`listen(PlatformContext ctx, IgniteFuture fut, long futPtr, int typ, PlatformTarget target)` Listen future.
`static PlatformListenable` PlatformFutureUtils.`listen(PlatformContext ctx, IgniteInternalFuture fut, long futPtr, int typ, PlatformFutureUtils.Writer writer, PlatformTarget target)` Listen future.
`static PlatformListenable` PlatformFutureUtils.`listen(PlatformContext ctx, IgniteInternalFuture fut, long futPtr, int typ, PlatformTarget target)` Listen future.
`static PlatformListenable` PlatformFutureUtils.`listen(PlatformContext ctx, IgniteInternalFuture fut, long futPtr, PlatformFutureUtils.Writer writer, PlatformTarget target)` Listen future.
`static void` PlatformFutureUtils.`listen(PlatformContext ctx, PlatformListenable listenable, long futPtr, int typ, @Nullable PlatformFutureUtils.Writer writer, PlatformTarget target)` Listen future.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023