public class Worker
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.concurrent.ExecutorService |
executor |
protected java.util.LinkedList<java.util.concurrent.Future<?>> |
futures |
| Modifier and Type | Method and Description |
|---|---|
void |
await() |
void |
execute(java.lang.Runnable runnable) |
<T> java.util.concurrent.Future<T> |
submit(java.util.concurrent.Callable<T> callable) |
<I> void |
submitAndAwait(java.util.Collection<I> is,
java.util.function.Consumer<I> consumer) |
protected final java.util.LinkedList<java.util.concurrent.Future<?>> futures
protected java.util.concurrent.ExecutorService executor
public void execute(java.lang.Runnable runnable)
public <T> java.util.concurrent.Future<T> submit(java.util.concurrent.Callable<T> callable)
public void await()
throws java.io.IOException
java.io.IOExceptionpublic <I> void submitAndAwait(java.util.Collection<I> is,
java.util.function.Consumer<I> consumer)
throws java.io.IOException
java.io.IOException