| Callable<V> |
A task that returns a result and may throw an exception.
|
| Delayed |
A mix-in style interface for marking objects that should be acted upon after a given delay.
|
| Executor |
An object that executes submitted Runnable tasks.
|
| ExecutorService |
An Executor that provides methods to manage termination and methods that can produce a Future for
tracking progress of one or more asynchronous tasks.
|
| Future<V> |
A Future represents the result of an asynchronous computation.
|
| RunnableFuture<V> |
|
| ScheduledExecutorService |
An ExecutorService that can schedule commands to run after a given delay, or to execute periodically.
|
| ScheduledFuture<V> |
A delayed result-bearing action that can be cancelled.
|
| ThreadFactory |
An object that creates new threads on demand.
|