Uses of Interface
org.apache.ignite.internal.client.balancer.GridClientLoadBalancer
-
Packages that use GridClientLoadBalancer Package Description org.apache.ignite.internal.client org.apache.ignite.internal.client.balancer org.apache.ignite.internal.client.impl -
-
Uses of GridClientLoadBalancer in org.apache.ignite.internal.client
Methods in org.apache.ignite.internal.client that return GridClientLoadBalancer Modifier and Type Method Description GridClientLoadBalancerGridClientCompute. balancer()Gets load balancer used by this projection.GridClientLoadBalancerGridClientConfiguration. getBalancer()Default balancer to be used for computational client.GridClientLoadBalancerGridClientDataConfiguration. getPinnedBalancer()Gets balancer to use for pinned nodes.Methods in org.apache.ignite.internal.client with parameters of type GridClientLoadBalancer Modifier and Type Method Description GridClientComputeGridClientCompute. projection(Collection<GridClientNode> nodes, GridClientLoadBalancer balancer)Creates a projection that will communicate only with specified remote nodes.GridClientComputeGridClientCompute. projection(GridClientPredicate<? super GridClientNode> filter, GridClientLoadBalancer balancer)Creates a projection that will communicate only with nodes that are accepted by the passed filter.GridClientConfigurationGridClientConfiguration. setBalancer(GridClientLoadBalancer balancer)Sets default compute balancer.GridClientDataConfigurationGridClientDataConfiguration. setBalancer(GridClientLoadBalancer balancer)Sets balancer for pinned mode for this configuration. -
Uses of GridClientLoadBalancer in org.apache.ignite.internal.client.balancer
Classes in org.apache.ignite.internal.client.balancer that implement GridClientLoadBalancer Modifier and Type Class Description classGridClientBalancerAdapterBase class for balancers.classGridClientRandomBalancerSimple balancer that relies on random node selection from a given collection.classGridClientRoundRobinBalancerSimple balancer that implements round-robin balancing. -
Uses of GridClientLoadBalancer in org.apache.ignite.internal.client.impl
Fields in org.apache.ignite.internal.client.impl declared as GridClientLoadBalancer Modifier and Type Field Description protected GridClientLoadBalancerGridClientAbstractProjection. balancerBalancer to be used in this projection.protected GridClientLoadBalancerGridClientAbstractProjection. balancerBalancer to be used in this projection.Constructors in org.apache.ignite.internal.client.impl with parameters of type GridClientLoadBalancer Constructor Description GridClientClusterStateImpl(GridClientImpl client, Collection<GridClientNode> nodes, GridClientPredicate<? super GridClientNode> filter, GridClientLoadBalancer balancer)Creates projection with specified client.
-