org.apache.maven.surefire.junitcore.pc
Class BalancerFactory

java.lang.Object
  extended by org.apache.maven.surefire.junitcore.pc.BalancerFactory

public class BalancerFactory
extends Object

Since:
2.16
Author:
Tibor Digana (tibor17)
See Also:
Balancer

Method Summary
static Balancer createBalancer(int concurrency)
          Balancer without fairness.
static Balancer createBalancerWithFairness(int concurrency)
          Balancer with fairness.
static Balancer createInfinitePermitsBalancer()
          Infinite permits.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createInfinitePermitsBalancer

public static Balancer createInfinitePermitsBalancer()
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

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


Copyright © 2004–2014 The Apache Software Foundation. All rights reserved.