Package commonj.work
Interface WorkManager
-
public interface WorkManager
-
-
Field Summary
Fields Modifier and Type Field Description static longIMMEDIATEstatic longINDEFINITE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WorkItemschedule(Work work)WorkItemschedule(Work work, WorkListener listener)booleanwaitForAll(java.util.Collection workItems, long timeout)java.util.CollectionwaitForAny(java.util.Collection workItems, long timeout)
-
-
-
Field Detail
-
IMMEDIATE
static final long IMMEDIATE
- See Also:
- Constant Field Values
-
INDEFINITE
static final long INDEFINITE
- See Also:
- Constant Field Values
-
-
Method Detail
-
schedule
WorkItem schedule(Work work) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
schedule
WorkItem schedule(Work work, WorkListener listener) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
waitForAll
boolean waitForAll(java.util.Collection workItems, long timeout) throws java.lang.InterruptedException, java.lang.IllegalArgumentException- Throws:
java.lang.InterruptedExceptionjava.lang.IllegalArgumentException
-
waitForAny
java.util.Collection waitForAny(java.util.Collection workItems, long timeout) throws java.lang.InterruptedException, java.lang.IllegalArgumentException- Throws:
java.lang.InterruptedExceptionjava.lang.IllegalArgumentException
-
-