|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TaskExecutor
Simple task executor interface that abstracts the execution
of a Runnable
.
Implementations can use all sorts of different execution strategies, such as: synchronous, asynchronous, using a thread pool, and more.
Equivalent to JDK 1.5's Executor
interface. Separate mainly for compatibility with JDK 1.4.
Implementations can simply implement the JDK 1.5 Executor
interface as well, as it defines the exact same method signature.
Executor
Method Summary | |
---|---|
void |
execute(Runnable task)
Execute the given task . |
Method Detail |
---|
void execute(Runnable task)
task
.
The call might return immediately if the implementation uses an asynchronous execution strategy, or might block in the case of synchronous execution.
task
- the Runnable
to execute (never null
)
TaskRejectedException
- if the given task was not accepted
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |