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

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

- - ### 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 @Nullable 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.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.16.0
Release Date | : December 15 2023