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

Packages that use PlatformContext
org.apache.ignite.internal.logger.platform
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.dotnet
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 PlatformContext in org.apache.ignite.internal.logger.platform

Methods in org.apache.ignite.internal.logger.platform with parameters of type PlatformContext
`void` PlatformLogger.`setContext(PlatformContext ctx)` Sets the context.

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

Classes in org.apache.ignite.internal.processors.platform that implement PlatformContext
`class` `PlatformContextImpl` Implementation of platform context.

Fields in org.apache.ignite.internal.processors.platform declared as PlatformContext
`protected PlatformContext` PlatformAbstractPredicate.`ctx` Interop processor.
`protected PlatformContext` PlatformExtendedException.`ctx` Platform context.
`protected PlatformContext` PlatformAbstractTarget.`platformCtx` Context.
`protected PlatformContext` PlatformTargetProxyImpl.`platformCtx` Context.

Methods in org.apache.ignite.internal.processors.platform that return PlatformContext
`PlatformContext` PlatformProcessorImpl.`context()` Gets platform context.
`PlatformContext` PlatformNoopProcessor.`context()` Gets platform context.
`PlatformContext` PlatformProcessor.`context()` Gets platform context.
`PlatformContext` PlatformExtendedException.`context()`
`PlatformContext` PlatformAbstractTarget.`platformContext()`

Constructors in org.apache.ignite.internal.processors.platform with parameters of type PlatformContext
Constructor and Description
`PlatformAbstractPredicate(Object pred, long ptr, PlatformContext ctx)` Constructor.
`PlatformAbstractTarget(PlatformContext platformCtx)` Constructor.
`PlatformExtendedException(Throwable cause, PlatformContext ctx)` Constructor.
`PlatformTargetProxyImpl(PlatformTarget target, PlatformContext platformCtx)`

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

Constructors in org.apache.ignite.internal.processors.platform.binary with parameters of type PlatformContext
Constructor and Description
`PlatformBinaryProcessor(PlatformContext platformCtx)` Constructor.

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

Constructors in org.apache.ignite.internal.processors.platform.cache with parameters of type PlatformContext
Constructor and Description
`PlatformCache(PlatformContext platformCtx, IgniteCache cache, boolean keepBinary)` Constructor.
`PlatformCache(PlatformContext platformCtx, IgniteCache cache, boolean keepBinary, PlatformCacheExtension[] exts)` Constructor.
`PlatformCacheEntryFilterImpl(Object pred, long ptr, PlatformContext ctx)` Constructor.
`PlatformCacheIterator(PlatformContext platformCtx, Iterator<javax.cache.Cache.Entry> iter)` Constructor.
`PlatformCachePartialUpdateException(CachePartialUpdateCheckedException cause, PlatformContext ctx, boolean keepBinary)` Constructor.

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

Methods in org.apache.ignite.internal.processors.platform.cache.affinity with parameters of type PlatformContext
`static @NotNull List<List<ClusterNode>>` PlatformAffinityUtils.`readPartitionAssignment(BinaryRawReader reader, PlatformContext ctx)` Reads the partition assignment.
`static void` PlatformAffinityUtils.`writeAffinityFunctionContext(AffinityFunctionContext affCtx, BinaryRawWriterEx writer, PlatformContext ctx)` Writes the affinity function context.
`static void` PlatformAffinityUtils.`writePartitionAssignment(Collection<List<ClusterNode>> partitions, BinaryRawWriterEx writer, PlatformContext ctx)` Writes the partition assignment to a stream.

Constructors in org.apache.ignite.internal.processors.platform.cache.affinity with parameters of type PlatformContext
Constructor and Description
`PlatformAffinity(PlatformContext platformCtx, @Nullable String name)` Constructor.
`PlatformAffinityFunctionTarget(PlatformContext platformCtx, AffinityFunction baseFunc)` Constructor.
`PlatformAffinityManager(PlatformContext platformCtx, int cacheId)` Constructor.

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

Fields in org.apache.ignite.internal.processors.platform.cache.query declared as PlatformContext
`protected PlatformContext` PlatformContinuousQueryImpl.`platformCtx` Context.

Constructors in org.apache.ignite.internal.processors.platform.cache.query with parameters of type PlatformContext
Constructor and Description
`PlatformContinuousQueryImpl(PlatformContext platformCtx, long ptr, boolean hasFilter, Object filter)` Constructor.
`PlatformContinuousQueryProxy(PlatformContext platformCtx, PlatformContinuousQuery qry)` Constructor.
`PlatformFieldsQueryCursor(PlatformContext platformCtx, QueryCursorEx<List<?>> cursor, int batchSize)` Constructor.
`PlatformQueryCursor(PlatformContext platformCtx, QueryCursorEx<javax.cache.Cache.Entry> cursor, int batchSize)` Constructor.

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

Constructors in org.apache.ignite.internal.processors.platform.cluster with parameters of type PlatformContext
Constructor and Description
`PlatformClusterGroup(PlatformContext platformCtx, ClusterGroupEx prj)` Constructor.
`PlatformClusterNodeFilterImpl(Object pred, PlatformContext ctx)` Constructor.

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

Fields in org.apache.ignite.internal.processors.platform.compute declared as PlatformContext
`protected PlatformContext` PlatformAbstractTask.`ctx` Platform context.

Methods in org.apache.ignite.internal.processors.platform.compute with parameters of type PlatformContext
`protected boolean` PlatformAbstractJob.`createJob(PlatformContext ctx)` Create job in native platform if needed.
`@Nullable Object` PlatformFullJob.`execute0(PlatformContext ctx)` Internal job execution routine.
`protected abstract Object` PlatformAbstractJob.`execute0(PlatformContext ctx)` Internal job execution routine.
`@Nullable Object` PlatformClosureJob.`execute0(PlatformContext ctx)` Internal job execution routine.
`protected Object` PlatformAbstractJob.`runLocal(PlatformContext ctx, boolean cancel)` Run local job.

Constructors in org.apache.ignite.internal.processors.platform.compute with parameters of type PlatformContext
Constructor and Description
`PlatformAbstractTask(PlatformContext ctx, long taskPtr)` Constructor.
`PlatformBalancingMultiClosureTask(PlatformContext ctx, long taskPtr)` Constructor.
`PlatformBalancingSingleClosureTask(PlatformContext ctx, long taskPtr)` Constructor.
`PlatformBroadcastingMultiClosureTask(PlatformContext ctx, long taskPtr)` Constructor.
`PlatformBroadcastingSingleClosureTask(PlatformContext ctx, long taskPtr)` Constructor.
`PlatformCompute(PlatformContext platformCtx, ClusterGroup grp, String platformAttr)` Constructor.
`PlatformFullJob(PlatformContext ctx, PlatformAbstractTask task, long ptr, Object job)` Constructor.
`PlatformFullTask(PlatformContext ctx, IgniteComputeImpl compute, long taskPtr, long topVer)` Constructor.

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

Constructors in org.apache.ignite.internal.processors.platform.datastreamer with parameters of type PlatformContext
Constructor and Description
`PlatformDataStreamer(PlatformContext platformCtx, String cacheName, DataStreamerImpl ldr, boolean keepBinary)` Constructor.
`PlatformStreamReceiverImpl(Object pred, long ptr, boolean keepBinary, PlatformContext ctx)` Constructor.

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

Methods in org.apache.ignite.internal.processors.platform.datastructures with parameters of type PlatformContext
`static PlatformAtomicReference` PlatformAtomicReference.`createInstance(PlatformContext ctx, String name, Object initVal, boolean create)` Creates an instance or returns null.

Constructors in org.apache.ignite.internal.processors.platform.datastructures with parameters of type PlatformContext
Constructor and Description
`PlatformAtomicLong(PlatformContext ctx, GridCacheAtomicLongImpl atomicLong)` Ctor.
`PlatformAtomicSequence(PlatformContext ctx, IgniteAtomicSequence atomicSeq)` Ctor.

### Uses of PlatformContext in org.apache.ignite.internal.processors.platform.dotnet

Fields in org.apache.ignite.internal.processors.platform.dotnet declared as PlatformContext
`protected PlatformContext` PlatformDotNetCacheStore.`platformCtx` Interop processor.

Constructors in org.apache.ignite.internal.processors.platform.dotnet with parameters of type PlatformContext
Constructor and Description
`PlatformDotNetServiceImpl(Object svc, PlatformContext ctx, boolean srvKeepBinary)` Constructor.

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

Constructors in org.apache.ignite.internal.processors.platform.events with parameters of type PlatformContext
Constructor and Description
`PlatformEventFilterListenerImpl(long hnd, PlatformContext ctx)` Constructor.
`PlatformEvents(PlatformContext platformCtx, IgniteEvents events)` Ctor.

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

Fields in org.apache.ignite.internal.processors.platform.messaging declared as PlatformContext
`protected PlatformContext` PlatformMessageLocalFilter.`platformCtx`

Constructors in org.apache.ignite.internal.processors.platform.messaging with parameters of type PlatformContext
Constructor and Description
`PlatformMessageFilterImpl(Object pred, long ptr, PlatformContext ctx)` Constructor.
`PlatformMessageLocalFilter(long hnd, PlatformContext ctx)` Constructor.
`PlatformMessaging(PlatformContext platformCtx, IgniteMessaging messaging)` Ctor.

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

Fields in org.apache.ignite.internal.processors.platform.services declared as PlatformContext
`protected PlatformContext` PlatformAbstractService.`platformCtx` Context.

Constructors in org.apache.ignite.internal.processors.platform.services with parameters of type PlatformContext
Constructor and Description
`PlatformAbstractService(Object svc, PlatformContext ctx, boolean srvKeepBinary)` Constructor.
`PlatformServices(PlatformContext platformCtx, IgniteServices services, boolean srvKeepBinary)` Ctor.

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

Constructors in org.apache.ignite.internal.processors.platform.transactions with parameters of type PlatformContext
Constructor and Description
`PlatformTransactions(PlatformContext platformCtx)` Constructor.
`PlatformTransactions(PlatformContext platformCtx, String lbl)` Constructor.

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

Methods in org.apache.ignite.internal.processors.platform.utils that return PlatformContext
`static PlatformContext` PlatformUtils.`platformContext(Ignite grid)` Gets interop context for the grid.

Methods in org.apache.ignite.internal.processors.platform.utils with parameters of type PlatformContext
`static void` PlatformUtils.`applyContinuousQueryEvents(PlatformContext ctx, long lsnrPtr, Iterable<javax.cache.event.CacheEntryEvent> evts)` Apply continuous query events to listener.
`static boolean` PlatformUtils.`evaluateContinuousQueryEvent(PlatformContext ctx, long filterPtr, javax.cache.event.CacheEntryEvent evt)` Evaluate the filter.
`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.
`static Object` PlatformUtils.`readInvocationResult(PlatformContext ctx, BinaryRawReaderEx reader)` Reads invocation result (of a job/service/etc) using a common protocol.
`static Object` PlatformUtils.`readInvocationResult(PlatformContext ctx, BinaryRawReaderEx reader, boolean deserialize)` Reads invocation result (of a job/service/etc) using a common protocol.

Constructors in org.apache.ignite.internal.processors.platform.utils with parameters of type PlatformContext
Constructor and Description
`PlatformListenableTarget(PlatformListenable listenable, PlatformContext platformCtx)` Constructor.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.10.0
Release Date | : March 10 2021