# Uses of Package
com.hazelcast.nio.tcp

- Packages that use com.hazelcast.nio.tcp
  Package | Description
  --- | ---
  com.hazelcast.instance | This package contains Hazelcast Instance functionality.
  com.hazelcast.nio | This package contains classes related to New IO
  com.hazelcast.nio.ascii | Contains SocketTextReader and SocketTextWriter 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.

- Classes in com.hazelcast.nio.tcp used by com.hazelcast.instance
  Class and Description
  TcpIpConnection The Tcp/Ip implementation of the `Connection`.

- Classes in com.hazelcast.nio.tcp used by com.hazelcast.nio
  Class and Description
  TcpIpConnection The Tcp/Ip implementation of the `Connection`.
  TcpIpEndpointManager

- Classes in com.hazelcast.nio.tcp used by com.hazelcast.nio.ascii
  Class and Description
  AbstractChannelInitializer A `ChannelInitializer` that runs on a member and used for unencrypted channels.
  TcpIpConnection The Tcp/Ip implementation of the `Connection`.

- Classes in com.hazelcast.nio.tcp used by com.hazelcast.nio.tcp
  Class and Description
  AbstractChannelInitializer A `ChannelInitializer` that runs on a member and used for unencrypted channels.
  MemberProtocolEncoder
  SingleProtocolDecoder
  TcpIpAcceptor Contains the logic for accepting TcpIpConnections.
  TcpIpConnection The Tcp/Ip implementation of the `Connection`.
  TcpIpConnectionErrorHandler
  TcpIpEndpointManager
  UnifiedProtocolEncoder The ProtocolEncoder is responsible for writing the protocol and once the protocol has been written, the ProtocolEncoder is replaced by the appropriate handler.

Copyright © 2019. All rights reserved.