## Uses of Class
com.hazelcast.client.spi.ClientContext

- Packages that use ClientContext
  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 | This package contains client side proxy implementations of the different Hazelcast data structures and operation types
  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 ClientContext in com.hazelcast.client.connection

    Fields in com.hazelcast.client.connection declared as ClientContext
    Modifier and Type | Field and Description
    --- | ---
    `protected ClientContext` | ClientConnectionStrategy.`clientContext`

    Methods in com.hazelcast.client.connection with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientConnectionStrategy.`init(ClientContext clientContext)` Initialize this strategy with client context and config

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

    Methods in com.hazelcast.client.connection.nio with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientConnectionManagerImpl.`start(ClientContext clientContext)`

  - ### Uses of ClientContext in com.hazelcast.client.proxy

    Constructors in com.hazelcast.client.proxy with parameters of type ClientContext
    Constructor and Description
    `ClientAtomicLongProxy(String serviceName, String objectId, ClientContext context)`
    `ClientAtomicReferenceProxy(String serviceName, String objectId, ClientContext context)`
    `ClientCardinalityEstimatorProxy(String serviceName, String objectId, ClientContext context)`
    `ClientConditionProxy(ClientLockProxy clientLockProxy, String name, ClientContext context)`
    `ClientCountDownLatchProxy(String serviceName, String objectId, ClientContext context)`
    `ClientDurableExecutorServiceProxy(String serviceName, String name, ClientContext context)`
    `ClientExecutorServiceProxy(String serviceName, String objectId, ClientContext context)`
    `ClientFlakeIdGeneratorProxy(String serviceName, String objectName, ClientContext context)`
    `ClientIdGeneratorProxy(String serviceName, String objectId, ClientContext context, IAtomicLong blockGenerator)`
    `ClientListProxy(String serviceName, String name, ClientContext context)`
    `ClientLockProxy(String serviceName, String objectId, ClientContext context)`
    `ClientMapProxy(String serviceName, String name, ClientContext context)`
    `ClientMapReduceProxy(String serviceName, String objectName, ClientContext context)`
    `ClientMultiMapProxy(String serviceName, String name, ClientContext context)`
    `ClientPNCounterProxy(String serviceName, String objectName, ClientContext context)` Creates a client `PNCounter` proxy
    `ClientQueueProxy(String serviceName, String name, ClientContext context)`
    `ClientReliableTopicProxy(String objectId, ClientContext context, com.hazelcast.client.impl.HazelcastClientInstanceImpl client)`
    `ClientReplicatedMapProxy(String serviceName, String objectName, ClientContext context)`
    `ClientRingbufferProxy(String serviceName, String objectName, ClientContext context)`
    `ClientScheduledExecutorProxy(String serviceName, String objectId, ClientContext context)`
    `ClientSemaphoreProxy(String serviceName, String objectId, ClientContext context)`
    `ClientSetProxy(String serviceName, String name, ClientContext context)`
    `ClientTopicProxy(String serviceName, String objectId, ClientContext context)`
    `NearCachedClientMapProxy(String serviceName, String name, ClientContext context)`

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

    Constructors in com.hazelcast.client.proxy.txn.xa with parameters of type ClientContext
    Constructor and Description
    `XAResourceProxy(String serviceName, String objectName, ClientContext context)`

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

    Methods in com.hazelcast.client.spi that return ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `ClientContext` | ProxyManager.`getContext()`
    `ClientContext` | ClientProxy.`getContext()`

    Methods in com.hazelcast.client.spi with parameters of type ClientContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | ProxyManager.`init(ClientConfig config, ClientContext clientContext)`
    `protected ClientProxy` | ClientProxy.`setContext(ClientContext context)`

    Constructors in com.hazelcast.client.spi with parameters of type ClientContext
    Constructor and Description
    `ClientProxy(String serviceName, String name, ClientContext context)`

Copyright © 2018. All rights reserved.