## Uses of Interface
org.apache.ignite.spi.communication.CommunicationSpi

Packages that use CommunicationSpi
org.apache.ignite.configuration: Contains configuration-related classes.
org.apache.ignite.internal.processors.cache.persistence.wal.reader
org.apache.ignite.spi.communication.tcp: Contains default TCP/IP-based implementation for communication SPI.

### Uses of CommunicationSpi in org.apache.ignite.configuration

Methods in org.apache.ignite.configuration that return CommunicationSpi
`CommunicationSpi` IgniteConfiguration.`getCommunicationSpi()` Should return fully configured SPI communication implementation.

Methods in org.apache.ignite.configuration with parameters of type CommunicationSpi
`IgniteConfiguration` IgniteConfiguration.`setCommunicationSpi(CommunicationSpi commSpi)` Sets fully configured instance of `CommunicationSpi`.

### Uses of CommunicationSpi in org.apache.ignite.internal.processors.cache.persistence.wal.reader

Classes in org.apache.ignite.internal.processors.cache.persistence.wal.reader that implement CommunicationSpi
`class` `StandaloneNoopCommunicationSpi` No-operation SPI for standalone WAL reader

### Uses of CommunicationSpi in org.apache.ignite.spi.communication.tcp

Classes in org.apache.ignite.spi.communication.tcp that implement CommunicationSpi
`class` `TcpCommunicationSpi` `TcpCommunicationSpi` is default communication SPI which uses TCP/IP protocol and Java NIO to communicate with other nodes.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.7.6
Release Date | : September 11 2019