See: Description
| Interface | Description | 
|---|---|
| AsyncListenableTaskExecutor | Extension of the  AsyncTaskExecutorinterface, adding the capability to submit
 tasks forListenableFutures. | 
| AsyncTaskExecutor | Extended interface for asynchronous  TaskExecutorimplementations,
 offering an overloadedAsyncTaskExecutor.execute(Runnable, long)variant with a start
 timeout parameter as well support forCallable. | 
| TaskDecorator | A callback interface for a decorator to be applied to any  Runnableabout to be executed. | 
| TaskExecutor | Simple task executor interface that abstracts the execution
 of a  Runnable. | 
| Class | Description | 
|---|---|
| SimpleAsyncTaskExecutor | TaskExecutorimplementation that fires up a new Thread for each task,
 executing it asynchronously. | 
| SyncTaskExecutor | TaskExecutorimplementation that executes each task synchronously
 in the calling thread. | 
| Exception | Description | 
|---|---|
| TaskRejectedException | Exception thrown when a  TaskExecutorrejects to accept
 a given task for execution. | 
| TaskTimeoutException | Exception thrown when a  AsyncTaskExecutorrejects to accept
 a given task for execution because of the specified timeout. |