| Interfaces | |
|---|---|
| AsyncTaskExecutor | Extended interface for asynchronous TaskExecutor implementations, offering an overloaded execute(Runnable, long) variant with start timeout parameter. |
| TaskExecutor | Simple task executor interface that abstracts the execution of a Runnable . |
| Classes | |
|---|---|
| SimpleAsyncTaskExecutor | TaskExecutor implementation that fires up a new Thread for each task, executing it asynchronously. |
| SyncTaskExecutor | TaskExecutor implementation that executes each task
synchronously in the calling thread. |
| Exceptions | |
|---|---|
| TaskRejectedException | Exception thrown when a TaskExecutor rejects to accept a given task for execution. |
| TaskTimeoutException | Exception thrown when a AsyncTaskExecutor rejects to accept a given task for execution because of the specified timeout. |