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

Packages that use org.apache.ignite.internal.util.nio
org.apache.ignite.internal.client.router.impl
org.apache.ignite.internal.processors.odbc
org.apache.ignite.internal.processors.odbc.jdbc
org.apache.ignite.internal.processors.odbc.odbc
org.apache.ignite.internal.processors.platform.client
org.apache.ignite.internal.processors.rest.handlers.redis: Contains Redis protocol commands.
org.apache.ignite.internal.processors.rest.protocols.tcp: Adapters for TCP-based REST protocols.
org.apache.ignite.internal.processors.rest.protocols.tcp.redis
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.
org.apache.ignite.spi.communication.tcp.internal: Contains connection health-checkers for TCP/IP-based implementation of communication SPI.
org.apache.ignite.spi.communication.tcp.internal.shmem
org.apache.ignite.spi.systemview.view: Contains `SystemView` clases that exists in Ignite.

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.odbc
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.processors.odbc.jdbc
Class and Description
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.odbc.odbc
Class and Description
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.platform.client
Class and Description
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.handlers.redis
Class and Description
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.processors.rest.protocols.tcp.redis
Class and Description
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.
GridNioMessageWriterFactory Message writer factory.
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.
GridNioMessageReaderFactory Message reader factory.
GridNioMessageWriterFactory Message writer factory.
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.
GridNioSessionImpl
GridNioSessionMetaKey Meta keys for `GridNioSession`.
GridSelectorNioSessionImpl Session implementation bound to selector API and socket API.
SessionWriteRequest

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

Classes in org.apache.ignite.internal.util.nio used by org.apache.ignite.spi.communication.tcp.internal
Class and Description
GridCommunicationClient
GridNioRecoveryDescriptor Recovery information for single node.
GridNioServer TCP NIO server.
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.
GridSelectorNioSessionImpl Session implementation bound to selector API and socket API.

Classes in org.apache.ignite.internal.util.nio used by org.apache.ignite.spi.communication.tcp.internal.shmem
Class and Description
GridNioMessageReaderFactory Message reader factory.
GridNioMessageWriterFactory Message writer factory.
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.spi.systemview.view
Class and Description
GridNioSession This interface represents established or closed connection between nio server and remote client.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.10.0
Release Date | : March 10 2021