## Uses of Class
org.apache.ignite.plugin.extensions.communication.MessageCollectionItemType

Packages that use MessageCollectionItemType
Package | Description
--- | ---
org.apache.ignite.internal.direct |
org.apache.ignite.plugin.extensions.communication | Contains extendable components for communication.

### Uses of MessageCollectionItemType in org.apache.ignite.internal.direct

Methods in org.apache.ignite.internal.direct with parameters of type MessageCollectionItemType
Modifier and Type | Method and Description
--- | ---
`<C extends Collection<?>> C` | DirectByteBufferStream.`readCollection(MessageCollectionItemType itemType)`
`<C extends Collection<?>> C` | DirectMessageReader.`readCollection(String name, MessageCollectionItemType itemType)` Reads collection.
`<M extends Map<?,?>> M` | DirectByteBufferStream.`readMap(MessageCollectionItemType keyType, MessageCollectionItemType valType, boolean linked)`
`<M extends Map<?,?>> M` | DirectMessageReader.`readMap(String name, MessageCollectionItemType keyType, MessageCollectionItemType valType, boolean linked)` Reads map.
`<T> T[]` | DirectByteBufferStream.`readObjectArray(MessageCollectionItemType itemType, Class<T> itemCls)`
`<T> T[]` | DirectMessageReader.`readObjectArray(String name, MessageCollectionItemType itemType, Class<T> itemCls)` Reads array of objects.
`<T> void` | DirectByteBufferStream.`writeCollection(Collection<T> col, MessageCollectionItemType itemType, MessageWriter writer)`
`<T> boolean` | DirectMessageWriter.`writeCollection(String name, Collection<T> col, MessageCollectionItemType itemType)` Writes collection.
`<K,V> void` | DirectByteBufferStream.`writeMap(Map<K,V> map, MessageCollectionItemType keyType, MessageCollectionItemType valType, MessageWriter writer)`
`<K,V> boolean` | DirectMessageWriter.`writeMap(String name, Map<K,V> map, MessageCollectionItemType keyType, MessageCollectionItemType valType)` Writes map.
`<T> boolean` | DirectMessageWriter.`writeObjectArray(String name, T[] arr, MessageCollectionItemType itemType)` Writes array of objects.
`<T> void` | DirectByteBufferStream.`writeObjectArray(T[] arr, MessageCollectionItemType itemType, MessageWriter writer)`

### Uses of MessageCollectionItemType in org.apache.ignite.plugin.extensions.communication

Methods in org.apache.ignite.plugin.extensions.communication that return MessageCollectionItemType
Modifier and Type | Method and Description
--- | ---
`static MessageCollectionItemType` | MessageCollectionItemType.`fromOrdinal(int ord)` Efficiently gets enumerated value from its ordinal.
`static MessageCollectionItemType` | MessageCollectionItemType.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static MessageCollectionItemType[]` | MessageCollectionItemType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in org.apache.ignite.plugin.extensions.communication with parameters of type MessageCollectionItemType
Modifier and Type | Method and Description
--- | ---
`<C extends Collection<?>> C` | MessageReader.`readCollection(String name, MessageCollectionItemType itemType)` Reads collection.
`<M extends Map<?,?>> M` | MessageReader.`readMap(String name, MessageCollectionItemType keyType, MessageCollectionItemType valType, boolean linked)` Reads map.
`<T> T[]` | MessageReader.`readObjectArray(String name, MessageCollectionItemType itemType, Class<T> itemCls)` Reads array of objects.
`<T> boolean` | MessageWriter.`writeCollection(String name, Collection<T> col, MessageCollectionItemType itemType)` Writes collection.
`<K,V> boolean` | MessageWriter.`writeMap(String name, Map<K,V> map, MessageCollectionItemType keyType, MessageCollectionItemType valType)` Writes map.
`<T> boolean` | MessageWriter.`writeObjectArray(String name, T[] arr, MessageCollectionItemType itemType)` Writes array of objects.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.0.0
Release Date | : March 31 2015