## Uses of Class
com.hazelcast.client.connection.nio.ClientConnection

- Packages that use ClientConnection
  Package | Description
  --- | ---
  com.hazelcast.client.connection | Provides connection interfaces/classes for com.hazelcast.client
  com.hazelcast.client.connection.nio | Contains classes related to New IO for com.hazelcast.client.connection
  com.hazelcast.client.proxy.txn | Contains classes related to proxy for client transactions
  com.hazelcast.client.proxy.txn.xa | Contains classes related to proxy for XA
  com.hazelcast.client.spi | Contains classes/interfaces related to the Hazelcast client Service Provider Interface.

- - ### Uses of ClientConnection in com.hazelcast.client.connection

    Methods in com.hazelcast.client.connection that return ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `ClientConnection` | ClientConnectionManager.`getOwnerConnection()`

    Methods in com.hazelcast.client.connection that return types with arguments of type ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `Collection<ClientConnection>` | ClientConnectionManager.`getActiveConnections()`

    Methods in com.hazelcast.client.connection with parameters of type ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | ClientConnectionStrategy.`onConnect(ClientConnection connection)` If the `ClientConnectionManager` opens a new connection to a member, this method will be called with the connection parameter
    `abstract void` | ClientConnectionStrategy.`onDisconnect(ClientConnection connection)` If a connection is disconnected, this method will be called with the connection parameter
    `abstract void` | ClientConnectionStrategy.`onHeartbeatResumed(ClientConnection connection)` The `ClientConnectionManager` will inform this method that the provided connection's heartbeat resumed
    `abstract void` | ClientConnectionStrategy.`onHeartbeatStopped(ClientConnection connection)` The `ClientConnectionManager` will inform this method that the provided connection's heartbeat stopped

  - ### Uses of ClientConnection in com.hazelcast.client.connection.nio

    Methods in com.hazelcast.client.connection.nio that return ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `protected ClientConnection` | ClientConnectionManagerImpl.`createSocketConnection(Address address)`
    `ClientConnection` | ClientConnectionManagerImpl.`getOwnerConnection()`

    Methods in com.hazelcast.client.connection.nio that return types with arguments of type ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `Collection<ClientConnection>` | ClientConnectionManagerImpl.`getActiveConnections()`

    Methods in com.hazelcast.client.connection.nio with parameters of type ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultClientConnectionStrategy.`onConnect(ClientConnection connection)`
    `void` | DefaultClientConnectionStrategy.`onDisconnect(ClientConnection connection)`
    `void` | DefaultClientConnectionStrategy.`onHeartbeatResumed(ClientConnection connection)`
    `void` | DefaultClientConnectionStrategy.`onHeartbeatStopped(ClientConnection connection)`

  - ### Uses of ClientConnection in com.hazelcast.client.proxy.txn

    Methods in com.hazelcast.client.proxy.txn that return ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `ClientConnection` | TransactionContextProxy.`getConnection()`

  - ### Uses of ClientConnection in com.hazelcast.client.proxy.txn.xa

    Methods in com.hazelcast.client.proxy.txn.xa that return ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `ClientConnection` | XATransactionContextProxy.`getConnection()`

    Constructors in com.hazelcast.client.proxy.txn.xa with parameters of type ClientConnection
    Constructor and Description
    `XATransactionProxy(com.hazelcast.client.impl.HazelcastClientInstanceImpl client, ClientConnection connection, Xid xid, int timeout)`

  - ### Uses of ClientConnection in com.hazelcast.client.spi

    Methods in com.hazelcast.client.spi that return ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `ClientConnection` | ClientTransactionContext.`getConnection()`

    Methods in com.hazelcast.client.spi with parameters of type ClientConnection
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientInvocationService.`invokeOnConnection(com.hazelcast.client.spi.impl.ClientInvocation invocation, ClientConnection connection)`

Copyright © 2018. All rights reserved.