## Uses of Interface
org.apache.activemq.artemis.api.core.client.loadbalance.ConnectionLoadBalancingPolicy

- Packages that use ConnectionLoadBalancingPolicy
  Package | Description
  --- | ---
  org.apache.activemq.artemis.api.core.client.loadbalance |

- - ### Uses of ConnectionLoadBalancingPolicy in org.apache.activemq.artemis.api.core.client.loadbalance

    Classes in org.apache.activemq.artemis.api.core.client.loadbalance that implement ConnectionLoadBalancingPolicy
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FirstElementConnectionLoadBalancingPolicy` A `FirstElementConnectionLoadBalancingPolicy.select(int)` always returns 0.
    `class` | `RandomConnectionLoadBalancingPolicy` `RandomConnectionLoadBalancingPolicy.select(int)` returns a (pseudo) random integer between `0` (inclusive) and `max` (exclusive).
    `class` | `RandomStickyConnectionLoadBalancingPolicy` `RandomConnectionLoadBalancingPolicy.select(int)` chooses a the initial node randomly then subsequent requests return the same node
    `class` | `RoundRobinConnectionLoadBalancingPolicy` RoundRobinConnectionLoadBalancingPolicy corresponds to a round-robin load-balancing policy.

Copyright © 2017 The Apache Software Foundation. All rights reserved.