| Package | Description | 
|---|---|
| com.hazelcast.client.connection.nio | 
 Contains classes related to New IO for com.hazelcast.client.connection 
 | 
| com.hazelcast.client.impl.protocol.util | 
 Protocol utils 
 | 
| com.hazelcast.internal.networking.nio | 
 Contains the non blocking  
Networking functionality. | 
| com.hazelcast.internal.networking.nio.iobalancer | 
 Contains Handler Migration classes 
 | 
| com.hazelcast.nio.tcp | 
 Contains functionality for the TCP/IP Networking for cluster members 
This whole package is internal and no compatibility will be provided.  | 
| Class and Description | 
|---|
| NioNetworking
 A non blocking  
Networking implementation that makes use of
 Selector to have a limited set of io threads, handle
 an arbitrary number of connections. | 
| Class and Description | 
|---|
| InboundHandlerWithCounters
 Trigger for the ChannelReader to inject the appropriate counters. 
 | 
| Class and Description | 
|---|
| MigratablePipeline
 A NioPipeline that supports migration between  
NioThread instances. | 
| NioChannel
 A  
Channel implementation tailored
 for non blocking IO using Selector in combination
 with a non blocking SocketChannel. | 
| NioInboundPipeline
 When the  
NioThread receives a read event from the
 Selector, then the NioInboundPipeline.process() is called to read
 out the data from the socket into a bytebuffer and hand it over to the
 InboundHandler to get processed. | 
| NioNetworking.Context | 
| NioOutboundPipeline | 
| NioPipeline | 
| NioThread | 
| SelectorMode
 Controls the mode in which IO and acceptor thread selectors will be operating 
 | 
| Class and Description | 
|---|
| MigratablePipeline
 A NioPipeline that supports migration between  
NioThread instances. | 
| NioThread | 
| Class and Description | 
|---|
| InboundHandlerWithCounters
 Trigger for the ChannelReader to inject the appropriate counters. 
 | 
Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.