Class RandomConnectionLoadBalancingPolicy

java.lang.Object
org.apache.activemq.artemis.api.core.client.loadbalance.RandomConnectionLoadBalancingPolicy
All Implemented Interfaces:
ConnectionLoadBalancingPolicy

public final class RandomConnectionLoadBalancingPolicy extends Object implements ConnectionLoadBalancingPolicy
select(int) returns a (pseudo) random integer between 0 (inclusive) and max (exclusive).
  • Constructor Details

    • RandomConnectionLoadBalancingPolicy

      public RandomConnectionLoadBalancingPolicy()
  • Method Details

    • select

      public int select(int max)
      Returns a pseudo random number between 0 (inclusive) and max exclusive.
      Specified by:
      select in interface ConnectionLoadBalancingPolicy
      Parameters:
      max - the upper limit of the random number selection
      See Also: