## Uses of Interface
org.apache.ignite.spi.loadbalancing.LoadBalancingSpi

Packages that use LoadBalancingSpi
Package | Description
--- | ---
org.apache.ignite.configuration | Contains configuration-related classes.
org.apache.ignite.spi.loadbalancing.adaptive | Contains adaptive load balancing SPI.
org.apache.ignite.spi.loadbalancing.roundrobin | Contains default round-robin implementation for load balancing SPI.
org.apache.ignite.spi.loadbalancing.weightedrandom | Contains weighted random-base implementation for load balancing SPI.

### Uses of LoadBalancingSpi in org.apache.ignite.configuration

Methods in org.apache.ignite.configuration that return LoadBalancingSpi
Modifier and Type | Method and Description
--- | ---
`LoadBalancingSpi[]` | IgniteConfiguration.`getLoadBalancingSpi()` Should return fully configured load balancing SPI implementation.

Methods in org.apache.ignite.configuration with parameters of type LoadBalancingSpi
Modifier and Type | Method and Description
--- | ---
`IgniteConfiguration` | IgniteConfiguration.`setLoadBalancingSpi(LoadBalancingSpi... loadBalancingSpi)` Sets fully configured instance of `LoadBalancingSpi`.

### Uses of LoadBalancingSpi in org.apache.ignite.spi.loadbalancing.adaptive

Classes in org.apache.ignite.spi.loadbalancing.adaptive that implement LoadBalancingSpi
Modifier and Type | Class and Description
--- | ---
`class` | `AdaptiveLoadBalancingSpi` Load balancing SPI that adapts to overall node performance.

### Uses of LoadBalancingSpi in org.apache.ignite.spi.loadbalancing.roundrobin

Classes in org.apache.ignite.spi.loadbalancing.roundrobin that implement LoadBalancingSpi
Modifier and Type | Class and Description
--- | ---
`class` | `RoundRobinLoadBalancingSpi` This SPI iterates through nodes in round-robin fashion and pick the next sequential node.

### Uses of LoadBalancingSpi in org.apache.ignite.spi.loadbalancing.weightedrandom

Classes in org.apache.ignite.spi.loadbalancing.weightedrandom that implement LoadBalancingSpi
Modifier and Type | Class and Description
--- | ---
`class` | `WeightedRandomLoadBalancingSpi` Load balancing SPI that picks a random node for job execution.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.1.0
Release Date | : July 20 2017