|
||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
A thread pool.
| Method Summary | |
void |
run(java.lang.Runnable runnable)
Run a runnable |
void |
run(java.lang.Runnable runnable,
long startTimeout,
long completeTimeout)
|
void |
runTask(Task (src) task)
Run a task |
void |
runTaskWrapper(TaskWrapper (src) wrapper)
Run a task wrapper |
void |
stop(boolean immediate)
Stop the pool |
void |
waitForTasks()
Wait on the queued tasks to complete. |
void |
waitForTasks(long maxWaitTime)
Wait on the queued tasks to complete upto maxWaitTime milliseconds. |
| Method Detail |
public void stop(boolean immediate)
immediate - whether to shutdown immediately
public void waitForTasks()
throws java.lang.InterruptedException
java.lang.InterruptedException
public void waitForTasks(long maxWaitTime)
throws java.lang.InterruptedException
maxWaitTime -
java.lang.InterruptedExceptionpublic void runTaskWrapper(TaskWrapper (src) wrapper)
wrapper - the task wrapperpublic void runTask(Task (src) task)
task - the task
java.lang.IllegalArgumentException - for a null taskpublic void run(java.lang.Runnable runnable)
runnable - the runnable
java.lang.IllegalArgumentException - for a null runnable
public void run(java.lang.Runnable runnable,
long startTimeout,
long completeTimeout)
runnable - startTimeout - completeTimeout -
|
||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||