## Uses of Interface
org.apache.ignite.internal.binary.BinaryRawReaderEx

Packages that use BinaryRawReaderEx
Package | Description
--- | ---
org.apache.ignite.internal.binary | Contains binary APIs internal implementation.
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.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.entityframework |
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 |
org.apache.ignite.internal.processors.platform.websession |

### Uses of BinaryRawReaderEx in org.apache.ignite.internal.binary

Classes in org.apache.ignite.internal.binary that implement BinaryRawReaderEx
Modifier and Type | Class and Description
--- | ---
`class` | `BinaryReaderExImpl` Binary reader implementation.

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

Methods in org.apache.ignite.internal.processors.platform that return BinaryRawReaderEx
Modifier and Type | Method and Description
--- | ---
`BinaryRawReaderEx` | PlatformContext.`reader(PlatformInputStream in)` Get memory reader.
`BinaryRawReaderEx` | PlatformContextImpl.`reader(PlatformInputStream in)` Get memory reader.
`BinaryRawReaderEx` | PlatformContext.`reader(PlatformMemory mem)` Get memory reader.
`BinaryRawReaderEx` | PlatformContextImpl.`reader(PlatformMemory mem)` Get memory reader.

Methods in org.apache.ignite.internal.processors.platform with parameters of type BinaryRawReaderEx
Modifier and Type | Method and Description
--- | ---
`PlatformTarget` | PlatformAbstractTarget.`processInObjectStreamOutObjectStream(int type, PlatformTarget arg, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.
`PlatformTarget` | PlatformTarget.`processInObjectStreamOutObjectStream(int type, PlatformTarget arg, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.
`PlatformAsyncResult` | PlatformAbstractTarget.`processInStreamAsync(int type, BinaryRawReaderEx reader)` Process asynchronous operation.
`PlatformAsyncResult` | PlatformTarget.`processInStreamAsync(int type, BinaryRawReaderEx reader)` Process asynchronous operation.
`long` | PlatformAbstractTarget.`processInStreamOutLong(int type, BinaryRawReaderEx reader)` Process IN operation.
`long` | PlatformTarget.`processInStreamOutLong(int type, BinaryRawReaderEx reader)` Process IN operation.
`long` | PlatformAbstractTarget.`processInStreamOutLong(int type, BinaryRawReaderEx reader, PlatformMemory mem)` Process IN operation.
`long` | PlatformTarget.`processInStreamOutLong(int type, BinaryRawReaderEx reader, PlatformMemory mem)` Process IN operation.
`PlatformTarget` | PlatformAbstractTarget.`processInStreamOutObject(int type, BinaryRawReaderEx reader)` Process IN-OUT operation.
`PlatformTarget` | PlatformTarget.`processInStreamOutObject(int type, BinaryRawReaderEx reader)` Process IN-OUT operation.
`void` | PlatformAbstractTarget.`processInStreamOutStream(int type, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.
`void` | PlatformTarget.`processInStreamOutStream(int type, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.
`void` | PlatformContext.`processMetadata(BinaryRawReaderEx reader)` Process metadata from the platform.
`void` | PlatformContextImpl.`processMetadata(BinaryRawReaderEx reader)` Process metadata from the platform.

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

Methods in org.apache.ignite.internal.processors.platform.binary with parameters of type BinaryRawReaderEx
Modifier and Type | Method and Description
--- | ---
`long` | PlatformBinaryProcessor.`processInStreamOutLong(int type, BinaryRawReaderEx reader)` Process IN operation.
`void` | PlatformBinaryProcessor.`processInStreamOutStream(int type, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.

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

Methods in org.apache.ignite.internal.processors.platform.cache with parameters of type BinaryRawReaderEx
Modifier and Type | Method and Description
--- | ---
`long` | PlatformCacheExtension.`processInOutStreamLong(PlatformCache target, int type, BinaryRawReaderEx reader, PlatformMemory mem)` Invokes in-out operation with long return type.
`long` | PlatformCache.`processInStreamOutLong(int type, BinaryRawReaderEx reader, PlatformMemory mem)` Process IN operation.
`PlatformTarget` | PlatformCache.`processInStreamOutObject(int type, BinaryRawReaderEx reader)` Process IN-OUT operation.

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

Methods in org.apache.ignite.internal.processors.platform.cache.affinity with parameters of type BinaryRawReaderEx
Modifier and Type | Method and Description
--- | ---
`long` | PlatformAffinity.`processInStreamOutLong(int type, BinaryRawReaderEx reader)` Process IN operation.
`long` | PlatformAffinityFunctionTarget.`processInStreamOutLong(int type, BinaryRawReaderEx reader)` Process IN operation.
`void` | PlatformAffinity.`processInStreamOutStream(int type, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.

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

Methods in org.apache.ignite.internal.processors.platform.cluster with parameters of type BinaryRawReaderEx
Modifier and Type | Method and Description
--- | ---
`PlatformTarget` | PlatformClusterGroup.`processInObjectStreamOutObjectStream(int type, PlatformTarget arg, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.
`long` | PlatformClusterGroup.`processInStreamOutLong(int type, BinaryRawReaderEx reader)` Process IN operation.
`PlatformTarget` | PlatformClusterGroup.`processInStreamOutObject(int type, BinaryRawReaderEx reader)` Process IN-OUT operation.
`void` | PlatformClusterGroup.`processInStreamOutStream(int type, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.

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

Methods in org.apache.ignite.internal.processors.platform.compute with parameters of type BinaryRawReaderEx
Modifier and Type | Method and Description
--- | ---
`protected Object` | PlatformCompute.`executeJavaTask(BinaryRawReaderEx reader, boolean async)` Execute task taking arguments from the given reader.
`PlatformTarget` | PlatformCompute.`processInStreamOutObject(int type, BinaryRawReaderEx reader)` Process IN-OUT operation.
`void` | PlatformCompute.`processInStreamOutStream(int type, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.
`protected Collection<UUID>` | PlatformCompute.`readNodeIds(BinaryRawReaderEx reader)` Read node IDs.

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

Methods in org.apache.ignite.internal.processors.platform.datastreamer with parameters of type BinaryRawReaderEx
Modifier and Type | Method and Description
--- | ---
`long` | PlatformDataStreamer.`processInStreamOutLong(int type, BinaryRawReaderEx reader)` Process IN operation.

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

Methods in org.apache.ignite.internal.processors.platform.datastructures with parameters of type BinaryRawReaderEx
Modifier and Type | Method and Description
--- | ---
`long` | PlatformAtomicReference.`processInStreamOutLong(int type, BinaryRawReaderEx reader)` Process IN operation.
`long` | PlatformAtomicLong.`processInStreamOutLong(int type, BinaryRawReaderEx reader)` Process IN operation.
`void` | PlatformAtomicReference.`processInStreamOutStream(int type, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.

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

Method parameters in org.apache.ignite.internal.processors.platform.dotnet with type arguments of type BinaryRawReaderEx
Modifier and Type | Method and Description
--- | ---
`protected int` | PlatformDotNetCacheStore.`doInvoke(IgniteInClosure<BinaryRawWriterEx> task, IgniteInClosure<BinaryRawReaderEx> readClo)` Perform actual invoke.

### Uses of BinaryRawReaderEx in org.apache.ignite.internal.processors.platform.entityframework

Methods in org.apache.ignite.internal.processors.platform.entityframework with parameters of type BinaryRawReaderEx
Modifier and Type | Method and Description
--- | ---
`long` | PlatformDotNetEntityFrameworkCacheExtension.`processInOutStreamLong(PlatformCache target, int type, BinaryRawReaderEx reader, PlatformMemory mem)` Invokes in-out operation with long return type.

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

Methods in org.apache.ignite.internal.processors.platform.events with parameters of type BinaryRawReaderEx
Modifier and Type | Method and Description
--- | ---
`long` | PlatformEvents.`processInStreamOutLong(int type, BinaryRawReaderEx reader)` Process IN operation.
`void` | PlatformEvents.`processInStreamOutStream(int type, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.

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

Methods in org.apache.ignite.internal.processors.platform.messaging with parameters of type BinaryRawReaderEx
Modifier and Type | Method and Description
--- | ---
`long` | PlatformMessaging.`processInStreamOutLong(int type, BinaryRawReaderEx reader)` Process IN operation.
`void` | PlatformMessaging.`processInStreamOutStream(int type, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.

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

Methods in org.apache.ignite.internal.processors.platform.services with parameters of type BinaryRawReaderEx
Modifier and Type | Method and Description
--- | ---
`PlatformTarget` | PlatformServices.`processInObjectStreamOutObjectStream(int type, PlatformTarget arg, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.
`long` | PlatformServices.`processInStreamOutLong(int type, BinaryRawReaderEx reader)` Process IN operation.
`PlatformTarget` | PlatformServices.`processInStreamOutObject(int type, BinaryRawReaderEx reader)` Process IN-OUT operation.
`void` | PlatformServices.`processInStreamOutStream(int type, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.

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

Methods in org.apache.ignite.internal.processors.platform.transactions with parameters of type BinaryRawReaderEx
Modifier and Type | Method and Description
--- | ---
`long` | PlatformTransactions.`processInStreamOutLong(int type, BinaryRawReaderEx reader)` Process IN operation.
`void` | PlatformTransactions.`processInStreamOutStream(int type, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.

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

Methods in org.apache.ignite.internal.processors.platform.utils with parameters of type BinaryRawReaderEx
Modifier and Type | Method and Description
--- | ---
`T` | PlatformReaderClosure.`read(BinaryRawReaderEx reader)` Read object from reader.
`IgniteBiTuple<T1,T2>` | PlatformReaderBiClosure.`read(BinaryRawReaderEx reader)` Read object from reader.
`static PlatformAffinityFunction` | PlatformConfigurationUtils.`readAffinityFunction(BinaryRawReaderEx in)` Reads the eviction policy.
`static CacheConfiguration` | PlatformConfigurationUtils.`readCacheConfiguration(BinaryRawReaderEx in)` Reads cache configuration from a stream.
`static <T> List<T>` | PlatformUtils.`readCollection(BinaryRawReaderEx reader)` Read collection.
`static <T> List<T>` | PlatformUtils.`readCollection(BinaryRawReaderEx reader, PlatformReaderClosure<T> readClo)` Read collection.
`static void` | PlatformConfigurationUtils.`readIgniteConfiguration(BinaryRawReaderEx in, IgniteConfiguration cfg)` Reads Ignite configuration.
`static Object` | PlatformUtils.`readInvocationResult(PlatformContext ctx, BinaryRawReaderEx reader)` Reads invocation result (of a job/service/etc) using a common protocol.
`static <K,V> Map<K,V>` | PlatformUtils.`readLinkedMap(BinaryRawReaderEx reader, PlatformReaderBiClosure<K,V> readClo)` Read linked map.
`static <K,V> Map<K,V>` | PlatformUtils.`readMap(BinaryRawReaderEx reader)` Read map.
`static <K,V> Map<K,V>` | PlatformUtils.`readMap(BinaryRawReaderEx reader, PlatformReaderBiClosure<K,V> readClo)` Read map.
`static <T> List<T>` | PlatformUtils.`readNullableCollection(BinaryRawReaderEx reader)` Read nullable collection.
`static <T> List<T>` | PlatformUtils.`readNullableCollection(BinaryRawReaderEx reader, PlatformReaderClosure<T> readClo)` Read nullable collection.
`static <K,V> Map<K,V>` | PlatformUtils.`readNullableMap(BinaryRawReaderEx reader)` Read nullable map.
`static <T> Set<T>` | PlatformUtils.`readNullableSet(BinaryRawReaderEx reader)`
`static <T> Set<T>` | PlatformUtils.`readSet(BinaryRawReaderEx reader)`

### Uses of BinaryRawReaderEx in org.apache.ignite.internal.processors.platform.websession

Methods in org.apache.ignite.internal.processors.platform.websession with parameters of type BinaryRawReaderEx
Modifier and Type | Method and Description
--- | ---
`long` | PlatformDotNetSessionCacheExtension.`processInOutStreamLong(PlatformCache target, int type, BinaryRawReaderEx reader, PlatformMemory mem)` Invokes in-out operation with long return type.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.1.0
Release Date | : July 20 2017