public interface WorkManager
| Modifier and Type | Field and Description |
|---|---|
static long |
IMMEDIATE |
static long |
INDEFINITE |
| Modifier and Type | Method and Description |
|---|---|
WorkItem |
schedule(Work work) |
WorkItem |
schedule(Work work,
WorkListener listener) |
boolean |
waitForAll(java.util.Collection workItems,
long timeout) |
java.util.Collection |
waitForAny(java.util.Collection workItems,
long timeout) |
static final long IMMEDIATE
static final long INDEFINITE
WorkItem schedule(Work work) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionWorkItem schedule(Work work, WorkListener listener) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionboolean waitForAll(java.util.Collection workItems,
long timeout)
throws java.lang.InterruptedException,
java.lang.IllegalArgumentException
java.lang.InterruptedExceptionjava.lang.IllegalArgumentExceptionjava.util.Collection waitForAny(java.util.Collection workItems,
long timeout)
throws java.lang.InterruptedException,
java.lang.IllegalArgumentException
java.lang.InterruptedExceptionjava.lang.IllegalArgumentException