# Uses of Package
org.apache.ignite.internal.util.nio

Packages that use org.apache.ignite.internal.util.nio
Package | Description
--- | ---
org.apache.ignite.internal.client.router.impl |
org.apache.ignite.internal.processors.rest.protocols.tcp | Adapters for TCP-based REST protocols.
org.apache.ignite.internal.util.ipc | IPC utility classes.
org.apache.ignite.internal.util.nio | NIO server interfaces and common utility classes for NIO.
org.apache.ignite.internal.util.nio.ssl | Implementation of Secure Socket Layer filter for NIO server based on SSLEngine class.
org.apache.ignite.spi.communication.tcp | Contains default TCP/IP-based implementation for communication SPI.

Classes in org.apache.ignite.internal.util.nio used by org.apache.ignite.internal.client.router.impl
Class and Description
GridNioServerListener Listener passed in to the `GridNioServer` that will be notified on client events.
GridNioSession This interface represents established or closed connection between nio server and remote client.

Classes in org.apache.ignite.internal.util.nio used by org.apache.ignite.internal.processors.rest.protocols.tcp
Class and Description
GridNioParser This interface declares a basic contract on message parsing and encoding to the underlying network layer.
GridNioServerListener Listener passed in to the `GridNioServer` that will be notified on client events.
GridNioServerListenerAdapter Server listener adapter providing empty methods implementation for rarely used methods.
GridNioSession This interface represents established or closed connection between nio server and remote client.

Classes in org.apache.ignite.internal.util.nio used by org.apache.ignite.internal.util.ipc
Class and Description
GridNioFilter This interface defines the general element in transformation chain between the nio server and application.
GridNioMetricsListener Metrics listener for NIO communication.
GridNioServerListener Listener passed in to the `GridNioServer` that will be notified on client events.

Classes in org.apache.ignite.internal.util.nio used by org.apache.ignite.internal.util.nio
Class and Description
GridAbstractCommunicationClient Implements basic lifecycle for communication clients.
GridCommunicationClient
GridNioFilter This interface defines the general element in transformation chain between the nio server and application.
GridNioFilterAdapter Class that defines the piece for application-to-network and vice-versa data conversions (protocol transformations, encryption, etc.)
GridNioFilterChain Filter chain implementation for nio server filters.
GridNioFuture NIO future.
GridNioFutureImpl Default future implementation.
GridNioMetricsListener Metrics listener for NIO communication.
GridNioParser This interface declares a basic contract on message parsing and encoding to the underlying network layer.
GridNioRecoveryDescriptor Recovery information for single node.
GridNioServer TCP NIO server.
GridNioServer.Builder Constructs a new instance of `GridNioServer`.
GridNioServerListener Listener passed in to the `GridNioServer` that will be notified on client events.
GridNioSession This interface represents established or closed connection between nio server and remote client.
GridNioSessionMetaKey Meta keys for `GridNioSession`.

Classes in org.apache.ignite.internal.util.nio used by org.apache.ignite.internal.util.nio.ssl
Class and Description
GridNioFilter This interface defines the general element in transformation chain between the nio server and application.
GridNioFilterAdapter Class that defines the piece for application-to-network and vice-versa data conversions (protocol transformations, encryption, etc.)
GridNioFuture NIO future.
GridNioSession This interface represents established or closed connection between nio server and remote client.

Classes in org.apache.ignite.internal.util.nio used by org.apache.ignite.spi.communication.tcp
Class and Description
GridCommunicationClient

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.1.0-incubating
Release Date | : May 20 2015