Class BalancerFactory


  • public class BalancerFactory
    extends Object
    Since:
    2.16
    Author:
    Tibor Digana (tibor17)
    See Also:
    Balancer
    • Method Detail

      • createInfinitePermitsBalancer

        public static Balancer createInfinitePermitsBalancer()
        Infinite permits.
        Returns:
        Balancer wih infinite permits
      • createBalancer

        public static Balancer createBalancer​(int concurrency)
        Balancer without fairness. Fairness guarantees the waiting schedulers to wake up in order they acquired a permit.
        Parameters:
        concurrency - number of permits to acquire when maintaining concurrency on tests
        Returns:
        Balancer with given number of permits
      • createBalancerWithFairness

        public static Balancer createBalancerWithFairness​(int concurrency)
        Balancer with fairness. Fairness guarantees the waiting schedulers to wake up in order they acquired a permit.
        Parameters:
        concurrency - number of permits to acquire when maintaining concurrency on tests
        Returns:
        Balancer with given number of permits