## Uses of Class
com.hazelcast.nio.tcp.TcpIpConnection

- Packages that use TcpIpConnection
  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.

- - ### Uses of TcpIpConnection in com.hazelcast.instance

    Methods in com.hazelcast.instance with parameters of type TcpIpConnection
    Modifier and Type | Method and Description
    --- | ---
    `com.hazelcast.internal.networking.InboundHandler[]` | NodeExtension.`createInboundHandlers(EndpointQualifier qualifier, TcpIpConnection connection, IOService ioService)` Creates a `InboundHandler` for given `Connection` instance.
    `com.hazelcast.internal.networking.InboundHandler[]` | DefaultNodeExtension.`createInboundHandlers(EndpointQualifier qualifier, TcpIpConnection connection, IOService ioService)`
    `com.hazelcast.internal.networking.OutboundHandler[]` | NodeExtension.`createOutboundHandlers(EndpointQualifier qualifier, TcpIpConnection connection, IOService ioService)` Creates a `OutboundHandler` for given `Connection` instance.
    `com.hazelcast.internal.networking.OutboundHandler[]` | DefaultNodeExtension.`createOutboundHandlers(EndpointQualifier qualifier, TcpIpConnection connection, IOService ioService)`

  - ### Uses of TcpIpConnection in com.hazelcast.nio

    Methods in com.hazelcast.nio that return types with arguments of type TcpIpConnection
    Modifier and Type | Method and Description
    --- | ---
    `Collection<TcpIpConnection>` | UnifiedAggregateEndpointManager.`getActiveConnections()`
    `Set<TcpIpConnection>` | DefaultAggregateEndpointManager.`getActiveConnections()`
    `Collection<TcpIpConnection>` | AggregateEndpointManager.`getActiveConnections()`
    `Collection<TcpIpConnection>` | UnifiedAggregateEndpointManager.`getConnections()`
    `Set<TcpIpConnection>` | DefaultAggregateEndpointManager.`getConnections()`
    `Collection<TcpIpConnection>` | AggregateEndpointManager.`getConnections()`
    `EndpointManager<TcpIpConnection>` | UnifiedAggregateEndpointManager.`getEndpointManager(EndpointQualifier qualifier)`
    `EndpointManager<TcpIpConnection>` | DefaultAggregateEndpointManager.`getEndpointManager(EndpointQualifier qualifier)`

    Methods in com.hazelcast.nio with parameters of type TcpIpConnection
    Modifier and Type | Method and Description
    --- | ---
    `com.hazelcast.internal.networking.InboundHandler[]` | NodeIOService.`createInboundHandlers(EndpointQualifier qualifier, TcpIpConnection connection)`
    `com.hazelcast.internal.networking.InboundHandler[]` | IOService.`createInboundHandlers(EndpointQualifier qualifier, TcpIpConnection connection)`
    `com.hazelcast.internal.networking.OutboundHandler[]` | NodeIOService.`createOutboundHandlers(EndpointQualifier qualifier, TcpIpConnection connection)`
    `com.hazelcast.internal.networking.OutboundHandler[]` | IOService.`createOutboundHandlers(EndpointQualifier qualifier, TcpIpConnection connection)`

    Constructor parameters in com.hazelcast.nio with type arguments of type TcpIpConnection
    Constructor and Description
    `DefaultAggregateEndpointManager(ConcurrentMap<EndpointQualifier,EndpointManager<TcpIpConnection>> endpointManagers)`
    `UnifiedAggregateEndpointManager(TcpIpEndpointManager unified, Map<EndpointQualifier,EndpointManager<TcpIpConnection>> views)`

  - ### Uses of TcpIpConnection in com.hazelcast.nio.ascii

    Methods in com.hazelcast.nio.ascii with parameters of type TcpIpConnection
    Modifier and Type | Method and Description
    --- | ---
    `void` | RestApiFilter.`filterConnection(String commandLine, TcpIpConnection connection)`
    `void` | AllowingTextProtocolFilter.`filterConnection(String commandLine, TcpIpConnection connection)`

    Constructors in com.hazelcast.nio.ascii with parameters of type TcpIpConnection
    Constructor and Description
    `MemcacheTextDecoder(TcpIpConnection connection, TextEncoder encoder, boolean rootDecoder)`
    `RestApiTextDecoder(TcpIpConnection connection, TextEncoder encoder, boolean rootDecoder)`
    `TextDecoder(TcpIpConnection connection, TextEncoder encoder, com.hazelcast.nio.ascii.TextProtocolFilter textProtocolFilter, TextParsers textParsers, boolean rootDecoder)`
    `TextEncoder(TcpIpConnection connection)`

  - ### Uses of TcpIpConnection in com.hazelcast.nio.tcp

    Fields in com.hazelcast.nio.tcp declared as TcpIpConnection
    Modifier and Type | Field and Description
    --- | ---
    `protected TcpIpConnection` | PacketDecoder.`connection`

    Methods in com.hazelcast.nio.tcp that return TcpIpConnection
    Modifier and Type | Method and Description
    --- | ---
    `TcpIpConnection` | TcpIpEndpointManager.`getConnection(Address address)`
    `TcpIpConnection` | TcpIpEndpointManager.`getOrConnect(Address address)`
    `TcpIpConnection` | TcpIpEndpointManager.`getOrConnect(Address address, boolean silent)`

    Methods in com.hazelcast.nio.tcp that return types with arguments of type TcpIpConnection
    Modifier and Type | Method and Description
    --- | ---
    `Collection<TcpIpConnection>` | TcpIpEndpointManager.`getActiveConnections()`
    `Collection<TcpIpConnection>` | TcpIpEndpointManager.`getConnections()`
    `EndpointManager<TcpIpConnection>` | TcpIpNetworkingService.`getEndpointManager(EndpointQualifier qualifier)` Returns the respective endpoint manager based on the qualifier.

    Methods in com.hazelcast.nio.tcp with parameters of type TcpIpConnection
    Modifier and Type | Method and Description
    --- | ---
    `void` | TcpIpEndpointManager.EndpointConnectionLifecycleListener.`onConnectionClose(TcpIpConnection connection, Throwable t, boolean silent)`
    `boolean` | TcpIpEndpointManager.`registerConnection(Address remoteEndPoint, TcpIpConnection connection)`
    `boolean` | TcpIpEndpointManager.`transmit(Packet packet, TcpIpConnection connection)`

    Constructors in com.hazelcast.nio.tcp with parameters of type TcpIpConnection
    Constructor and Description
    `PacketDecoder(TcpIpConnection connection, Consumer<Packet> dst)`

Copyright © 2020. All rights reserved.