## 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 | 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 | 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 | 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 | 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 | Description
    --- | --- | ---
    `class` | `WeightedRandomLoadBalancingSpi` | Load balancing SPI that picks a random node for job execution.