# Uses of Package
org.apache.ignite.plugin.extensions.communication

- Packages that use org.apache.ignite.plugin.extensions.communication
  Package | Description
  --- | ---
  org.apache.ignite.plugin.extensions.communication | Contains extendable components for communication.
  org.apache.ignite.spi | Contains common classes and interfaces for SPI implementations.
  org.apache.ignite.spi.collision.jobstealing | Contains job stealing collision SPI implementation.
  org.apache.ignite.spi.communication.tcp | Contains default TCP/IP-based implementation for communication SPI.
  org.apache.ignite.spi.communication.tcp.messages | Contains implementation messages.

- Classes in org.apache.ignite.plugin.extensions.communication used by org.apache.ignite.plugin.extensions.communication
  Class and Description
  IgniteMessageFactory Message factory for all communication messages registered using `IgniteMessageFactory.register(short, Supplier)` method call.
  Message Base class for all communication messages.
  MessageCollectionItemType Enum representing possible types of collection items.
  MessageFactory Deprecated. Use `MessageFactoryProvider` instead.
  MessageReader Communication message reader.
  MessageWriter Communication message writer.

- Classes in org.apache.ignite.plugin.extensions.communication used by org.apache.ignite.spi
  Class and Description
  MessageFactory Deprecated. Use `MessageFactoryProvider` instead.
  MessageFormatter Provides a custom format for communication messages.

- Classes in org.apache.ignite.plugin.extensions.communication used by org.apache.ignite.spi.collision.jobstealing
  Class and Description
  Message Base class for all communication messages.
  MessageReader Communication message reader.
  MessageWriter Communication message writer.

- Classes in org.apache.ignite.plugin.extensions.communication used by org.apache.ignite.spi.communication.tcp
  Class and Description
  Message Base class for all communication messages.

- Classes in org.apache.ignite.plugin.extensions.communication used by org.apache.ignite.spi.communication.tcp.messages
  Class and Description
  Message Base class for all communication messages.
  MessageReader Communication message reader.
  MessageWriter Communication message writer.

2021 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.10.0
Release Date | : March 10 2021