Package | Description |
---|---|
org.apache.maven.surefire.junitcore.pc |
Modifier and Type | Class and Description |
---|---|
(package private) class |
NullBalancer
This balancer implements
Balancer and does not do anything -no blocking operation. |
(package private) class |
ThreadResourcesBalancer |
Modifier and Type | Field and Description |
---|---|
private Balancer |
Scheduler.balancer |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
private Scheduler |
ParallelComputerBuilder.PC.createScheduler(org.junit.runner.Description desc,
java.util.concurrent.ExecutorService pool,
boolean doParallel,
Balancer concurrency) |
Constructor and 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.
|