| Package | Description |
|---|---|
| org.apache.ignite.internal.client | |
| org.apache.ignite.internal.client.balancer |
| Modifier and Type | Method and Description |
|---|---|
GridClientLoadBalancer |
GridClientCompute.balancer()
Gets load balancer used by this projection.
|
GridClientLoadBalancer |
GridClientConfiguration.getBalancer()
Default balancer to be used for computational client.
|
GridClientLoadBalancer |
GridClientDataConfiguration.getPinnedBalancer()
Gets balancer to use for pinned nodes.
|
| Modifier and Type | Method and Description |
|---|---|
GridClientCompute |
GridClientCompute.projection(Collection<GridClientNode> nodes,
GridClientLoadBalancer balancer)
Creates a projection that will communicate only with specified remote nodes.
|
GridClientCompute |
GridClientCompute.projection(GridClientPredicate<? super GridClientNode> filter,
GridClientLoadBalancer balancer)
Creates a projection that will communicate only with nodes that are accepted by the passed filter.
|
void |
GridClientDataConfiguration.setBalancer(GridClientLoadBalancer balancer)
Sets balancer for pinned mode for this configuration.
|
void |
GridClientConfiguration.setBalancer(GridClientLoadBalancer balancer)
Sets default compute balancer.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GridClientBalancerAdapter
Base class for balancers.
|
class |
GridClientRandomBalancer
Simple balancer that relies on random node selection from a given collection.
|
class |
GridClientRoundRobinBalancer
Simple balancer that implements round-robin balancing.
|
Follow @ApacheIgnite
Ignite Fabric : ver. 1.4.0 Release Date : September 24 2015