## Uses of Interface
org.apache.ignite.internal.portable.BinaryRawWriterEx

Packages that use BinaryRawWriterEx
Package | Description
--- | ---
org.apache.ignite.internal.portable | Contains portable APIs internal implementation.
org.apache.ignite.internal.processors.platform |
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.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 BinaryRawWriterEx in org.apache.ignite.internal.portable

Classes in org.apache.ignite.internal.portable that implement BinaryRawWriterEx
Modifier and Type | Class and Description
--- | ---
`class` | `BinaryWriterExImpl` Portable writer implementation.

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

Methods in org.apache.ignite.internal.processors.platform that return BinaryRawWriterEx
Modifier and Type | Method and Description
--- | ---
`BinaryRawWriterEx` | PlatformContextImpl.`writer(PlatformMemory mem)` Get memory writer.
`BinaryRawWriterEx` | PlatformContext.`writer(PlatformMemory mem)` Get memory writer.
`BinaryRawWriterEx` | PlatformContextImpl.`writer(PlatformOutputStream out)` Get memory writer.
`BinaryRawWriterEx` | PlatformContext.`writer(PlatformOutputStream out)` Get memory writer.

Methods in org.apache.ignite.internal.processors.platform with parameters of type BinaryRawWriterEx
Modifier and Type | Method and Description
--- | ---
`protected void` | PlatformAbstractTarget.`processInObjectStreamOutStream(int type, Object arg, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.
`protected void` | PlatformAbstractTarget.`processInStreamOutStream(int type, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.
`protected void` | PlatformAbstractTarget.`processOutStream(int type, BinaryRawWriterEx writer)` Process OUT operation.
`void` | PlatformContextImpl.`writeAllMetadata(BinaryRawWriterEx writer)` Write all available metadata.
`void` | PlatformContext.`writeAllMetadata(BinaryRawWriterEx writer)` Write all available metadata.
`void` | PlatformContextImpl.`writeClusterMetrics(BinaryRawWriterEx writer, ClusterMetrics metrics)` Write cluster metrics.
`void` | PlatformContext.`writeClusterMetrics(BinaryRawWriterEx writer, ClusterMetrics metrics)` Write cluster metrics.
`abstract void` | PlatformExtendedException.`writeData(BinaryRawWriterEx writer)` Write data.
`void` | PlatformContextImpl.`writeEvent(BinaryRawWriterEx writer, Event evt)` Write event.
`void` | PlatformContext.`writeEvent(BinaryRawWriterEx writer, Event evt)` Write event.
`void` | PlatformContextImpl.`writeMetadata(BinaryRawWriterEx writer, int typeId)` Write metadata for the given type ID.
`void` | PlatformContext.`writeMetadata(BinaryRawWriterEx writer, int typeId)` Write metadata for the given type ID.
`void` | PlatformContextImpl.`writeNode(BinaryRawWriterEx writer, ClusterNode node)` Writes a node id to a stream and sends node info to native platform, if necessary.
`void` | PlatformContext.`writeNode(BinaryRawWriterEx writer, ClusterNode node)` Writes a node id to a stream and sends node info to native platform, if necessary.
`void` | PlatformContextImpl.`writeNodes(BinaryRawWriterEx writer, Collection<ClusterNode> nodes)` Writes multiple node ids to a stream and sends node info to native platform, if necessary.
`void` | PlatformContext.`writeNodes(BinaryRawWriterEx writer, Collection<ClusterNode> nodes)` Writes multiple node ids to a stream and sends node info to native platform, if necessary.

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

Methods in org.apache.ignite.internal.processors.platform.cache with parameters of type BinaryRawWriterEx
Modifier and Type | Method and Description
--- | ---
`protected void` | PlatformCache.`processInStreamOutStream(int type, BinaryRawReaderEx reader, BinaryRawWriterEx writer)` Process IN-OUT operation.
`protected void` | PlatformCacheIterator.`processOutStream(int type, BinaryRawWriterEx writer)` Process OUT operation.
`protected void` | PlatformCache.`processOutStream(int type, BinaryRawWriterEx writer)` Process OUT operation.
`void` | PlatformCachePartialUpdateException.`writeData(BinaryRawWriterEx writer)` Write data.

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

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

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

Methods in org.apache.ignite.internal.processors.platform.cache.query with parameters of type BinaryRawWriterEx
Modifier and Type | Method and Description
--- | ---
`protected void` | PlatformAbstractQueryCursor.`processOutStream(int type, BinaryRawWriterEx writer)` Process OUT operation.
`protected void` | PlatformQueryCursor.`write(BinaryRawWriterEx writer, javax.cache.Cache.Entry val)` Write value to the stream.
`protected void` | PlatformFieldsQueryCursor.`write(BinaryRawWriterEx writer, List vals)` Write value to the stream.
`protected abstract void` | PlatformAbstractQueryCursor.`write(BinaryRawWriterEx writer, T val)` Write value to the stream.

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

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

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

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

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

Methods in org.apache.ignite.internal.processors.platform.dotnet with parameters of type BinaryRawWriterEx
Modifier and Type | Method and Description
--- | ---
`protected void` | PlatformDotNetCacheStore.`write(BinaryRawWriterEx writer, boolean convertPortable)` Write store data to a stream.

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

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

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

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

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

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

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

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

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

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

Methods in org.apache.ignite.internal.processors.platform.utils with parameters of type BinaryRawWriterEx
Modifier and Type | Method and Description
--- | ---
`void` | PlatformFutureUtils.Writer.`write(BinaryRawWriterEx writer, Object obj, Throwable err)` Write object.
`void` | PlatformWriterClosure.`write(BinaryRawWriterEx writer, T val)` Write value.
`void` | PlatformWriterBiClosure.`write(BinaryRawWriterEx writer, T1 val1, T2 val2)` Write values.
`static <T> void` | PlatformUtils.`writeCollection(BinaryRawWriterEx writer, Collection<T> col)` Write collection to the writer.
`static <T> void` | PlatformUtils.`writeCollection(BinaryRawWriterEx writer, Collection<T> col, PlatformWriterClosure<T> writeClo)` Write collection to the writer.
`static <T> void` | PlatformUtils.`writeCollection(BinaryRawWriterEx writer, Collection<T> col, PlatformWriterClosure<T> writeClo, IgnitePredicate<T> filter)` Write collection to the writer.
`static void` | PlatformUtils.`writeDotNetConfiguration(BinaryRawWriterEx writer, PlatformDotNetConfiguration cfg)` Write .Net configuration to the stream.
`static void` | PlatformUtils.`writeErrorData(Throwable err, BinaryRawWriterEx writer)` Writer error data.
`static void` | PlatformUtils.`writeErrorData(Throwable err, BinaryRawWriterEx writer, IgniteLogger log)` Write error data.
`static void` | PlatformUtils.`writeIgniteUuid(BinaryRawWriterEx writer, IgniteUuid val)` Writes IgniteUuid to a writer.
`static void` | PlatformUtils.`writeInvocationResult(BinaryRawWriterEx writer, Object resObj, Exception err)` Writes invocation result (of a job/service/etc) using a common protocol.
`static <K,V> void` | PlatformUtils.`writeMap(BinaryRawWriterEx writer, Map<K,V> map)` Write nullable map to the writer.
`static <K,V> void` | PlatformUtils.`writeMap(BinaryRawWriterEx writer, Map<K,V> map, PlatformWriterBiClosure<K,V> writeClo)` Write nullable map to the writer.
`static <T> void` | PlatformUtils.`writeNullableCollection(BinaryRawWriterEx writer, Collection<T> col)` Write nullable collection to the writer.
`static <T> void` | PlatformUtils.`writeNullableCollection(BinaryRawWriterEx writer, Collection<T> col, PlatformWriterClosure<T> writeClo)` Write nullable collection to the writer.
`static <T> void` | PlatformUtils.`writeNullableCollection(BinaryRawWriterEx writer, Collection<T> col, PlatformWriterClosure<T> writeClo, IgnitePredicate<T> filter)` Write collection to the writer.
`static <K,V> void` | PlatformUtils.`writeNullableMap(BinaryRawWriterEx writer, Map<K,V> map)` Write nullable map to the writer.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.5.0-b1
Release Date | : December 1 2015