com.hazelcast.client

## Interface HazelcastClientFactory<T extends com.hazelcast.client.impl.HazelcastClientInstanceImpl,V extends com.hazelcast.client.impl.HazelcastClientProxy,C extends ClientConfig>

- Type Parameters:
    `T` - type of `HazelcastClientInstanceImpl`
    `V` - type of `HazelcastClientProxy`
    `C` - type of `ClientConfig`

      public interface HazelcastClientFactory<T extends com.hazelcast.client.impl.HazelcastClientInstanceImpl,V extends com.hazelcast.client.impl.HazelcastClientProxy,C extends ClientConfig>

  Provides the capability for the customization of Hazelcast client factories. Its implementation can be changed and passed to the constructors of `HazelcastClientManager`.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `T` | `createHazelcastInstanceClient(C config, com.hazelcast.client.impl.ClientConnectionManagerFactory hazelcastClientFactory)`
    `V` | `createProxy(T client)`

- - ### Method Detail

    - #### createHazelcastInstanceClient

          T createHazelcastInstanceClient(C config,
                                          com.hazelcast.client.impl.ClientConnectionManagerFactory hazelcastClientFactory)

    - #### createProxy

          V createProxy(T client)

Copyright © 2018. All rights reserved.