# Package org.apache.ignite.internal.managers.communication

TODO.

See: Description

Interface Summary
GridDisconnectListener: Node disconnect listener interface.
GridMessageListener: Listener for messages received from remote nodes.
TransmissionHandler: Class represents a handler for the set of files considered to be transferred from the remote node.

Class Summary
GridIoManager: This class represents the internal grid communication (input and output) manager which is placed as a layer of indirection between the `IgniteKernal` and `CommunicationSpi`.
GridIoMessage: Wrapper for all grid messages.
GridIoMessageFactory: Message factory implementation.
GridIoPolicy: This enumeration defines different types of communication message processing by the communication manager.
GridIoSecurityAwareMessage
GridIoUserMessage: User message wrapper.
IgniteIoTestMessage
IgniteMessageFactoryImpl: Message factory implementation which is responsible for instantiation of all communication messages.
TraceRunnable: Wrapper of `Runnable` which incject tracing to execution.
TransmissionMeta: Class represents a file meta information to send to the remote node.

Enum Summary
TransmissionPolicy: Class represents ways of data handling for a file ready to be sent through an opened transmission sender session.

Exception Summary
TransmissionCancelledException: Exception is used to cancel a file transmission operation on the receiver.

## Package org.apache.ignite.internal.managers.communication Description

TODO.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.9.1
Release Date | : December 9 2020