| Package | Description | 
|---|---|
| com.hazelcast.client.config | Contains classes related to config for com.hazelcast.client | 
| com.hazelcast.client.impl.clientside | Contains most of the client side HazelcastInstance implementation functionality. | 
| com.hazelcast.client.spi.impl | Provides util classes for the Hazelcast client SPI. | 
| com.hazelcast.client.util | This package contains some utility classes and the base implementations of the
 loadbalancer implementations | 
| Modifier and Type | Method and Description | 
|---|---|
| LoadBalancer | ClientConfig. getLoadBalancer()Gets LoadBalancer | 
| Modifier and Type | Method and Description | 
|---|---|
| ClientConfig | ClientConfig. setLoadBalancer(LoadBalancer loadBalancer)Sets the  LoadBalancer. | 
| Modifier and Type | Method and Description | 
|---|---|
| LoadBalancer | HazelcastClientInstanceImpl. getLoadBalancer() | 
| Constructor and Description | 
|---|
| ClientTransactionManagerServiceImpl(HazelcastClientInstanceImpl client,
                                   LoadBalancer loadBalancer) | 
| SmartClientInvocationService(HazelcastClientInstanceImpl client,
                            LoadBalancer loadBalancer) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractLoadBalancerAn abstract  LoadBalancerimplementation. | 
| class  | RandomLBA  LoadBalancerthat selects a random member to route to. | 
| class  | RoundRobinLBA  LoadBalancerimplementation that relies on using round robin
 to a next member to send a request to. | 
| class  | StaticLBThe StaticLB is a  LoadBalancerthat always returns the same member. | 
Copyright © 2021 Hazelcast, Inc.. All Rights Reserved.