## 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 | 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 | Description
    --- | --- | ---
    `<C extends Collection<?>> C` | MessageReader.`readCollection​(MessageCollectionItemType itemType)` | Reads any collection.
    `<M extends Map<?,​?>> M` | MessageReader.`readMap​(MessageCollectionItemType keyType, MessageCollectionItemType valType, boolean linked)` | Reads map.
    `<T> T[]` | MessageReader.`readObjectArray​(MessageCollectionItemType itemType, Class<T> itemCls)` | Reads array of objects.
    `<S extends Set<?>> S` | MessageReader.`readSet​(MessageCollectionItemType itemType)` | Reads any collection and provides it as a set.
    `<T> boolean` | MessageWriter.`writeCollection​(Collection<T> col, MessageCollectionItemType itemType)` | Writes collection with its elements order.
    `<K,​V> boolean` | MessageWriter.`writeMap​(Map<K,​V> map, MessageCollectionItemType keyType, MessageCollectionItemType valType)` | Writes map.
    `<T> boolean` | MessageWriter.`writeObjectArray​(T[] arr, MessageCollectionItemType itemType)` | Writes array of objects.
    `<T> boolean` | MessageWriter.`writeSet​(Set<T> set, MessageCollectionItemType itemType)` | Writes set with its elements order.