Class BalancerFactory
- java.lang.Object
-
- org.apache.maven.surefire.junitcore.pc.BalancerFactory
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Balancer
createBalancer(int concurrency)
Balancer without fairness.static Balancer
createBalancerWithFairness(int concurrency)
Balancer with fairness.static Balancer
createInfinitePermitsBalancer()
Infinite permits.
-
-
-
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
-
-