public interface ParallelExecutor
ConcurrentTestRunner| Modifier and Type | Method and Description |
|---|---|
void |
execute()
Execute all tasks in parallel, wait for them to complete and throw an exception if any of the
tasks throw an exception.
|
<T> java.util.concurrent.Future<T> |
inParallel(java.util.concurrent.Callable<T> callable)
Add a task to run in parallel
|
default <T> java.util.concurrent.Future<T> |
inParallel(RunnableWithException runnable)
Add a task to run in parallel
|
default <T> java.util.Collection<java.util.concurrent.Future<T>> |
inParallel(RunnableWithException runnable,
int count) |
<T> java.util.concurrent.Future<T> inParallel(java.util.concurrent.Callable<T> callable)
default <T> java.util.concurrent.Future<T> inParallel(RunnableWithException runnable)
default <T> java.util.Collection<java.util.concurrent.Future<T>> inParallel(RunnableWithException runnable, int count)
void execute()
throws java.util.concurrent.ExecutionException,
java.lang.InterruptedException
java.util.concurrent.ExecutionExceptionjava.lang.InterruptedException