Uses of Interface
org.apache.maven.surefire.junitcore.pc.Balancer
-
Packages that use Balancer Package Description org.apache.maven.surefire.junitcore.pc -
-
Uses of Balancer in org.apache.maven.surefire.junitcore.pc
Classes in org.apache.maven.surefire.junitcore.pc that implement Balancer Modifier and Type Class Description (package private) class
NullBalancer
This balancer implementsBalancer
and does not do anything -no blocking operation.(package private) class
ThreadResourcesBalancer
Fields in org.apache.maven.surefire.junitcore.pc declared as Balancer Modifier and Type Field Description private Balancer
Scheduler. balancer
Methods in org.apache.maven.surefire.junitcore.pc that return Balancer Modifier and Type Method Description private static Balancer
BalancerFactory. balancer(int concurrency, boolean fairness)
static Balancer
BalancerFactory. createBalancer(int concurrency)
Balancer without fairness.static Balancer
BalancerFactory. createBalancerWithFairness(int concurrency)
Balancer with fairness.static Balancer
BalancerFactory. createInfinitePermitsBalancer()
Infinite permits.Methods in org.apache.maven.surefire.junitcore.pc with parameters of type Balancer Modifier and Type Method Description private Scheduler
ParallelComputerBuilder.PC. createScheduler(org.junit.runner.Description desc, java.util.concurrent.ExecutorService pool, boolean doParallel, Balancer concurrency)
Constructors in org.apache.maven.surefire.junitcore.pc with parameters of type Balancer Constructor Description Scheduler(ConsoleStream logger, org.junit.runner.Description description, Scheduler masterScheduler, SchedulingStrategy strategy, Balancer balancer)
Can be used by e.g.Scheduler(ConsoleStream logger, org.junit.runner.Description description, SchedulingStrategy strategy, Balancer balancer)
New instances should be used by schedulers with limited concurrency by balancer against other groups of schedulers.
-