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.IllegalArgumentException
WorkItem schedule(Work work, WorkListener listener) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
boolean waitForAll(java.util.Collection workItems, long timeout) throws java.lang.InterruptedException, java.lang.IllegalArgumentException
java.lang.InterruptedException
java.lang.IllegalArgumentException
java.util.Collection waitForAny(java.util.Collection workItems, long timeout) throws java.lang.InterruptedException, java.lang.IllegalArgumentException
java.lang.InterruptedException
java.lang.IllegalArgumentException