| Package | Description | 
|---|---|
| org.springframework.core.task | This package defines Spring's core TaskExecutor abstraction,
 and provides SyncTaskExecutor and SimpleAsyncTaskExecutor implementations. | 
| org.springframework.core.task.support | Support classes for Spring's TaskExecutor abstraction. | 
| org.springframework.util.concurrent | Useful generic  java.util.concurrent.Futureextensions. | 
| Class and Description | 
|---|
| ListenableFuture Extend  Futurewith the capability to accept completion callbacks. | 
| Class and Description | 
|---|
| ListenableFuture Extend  Futurewith the capability to accept completion callbacks. | 
| Class and Description | 
|---|
| FailureCallback Failure callback for a  ListenableFuture. | 
| FutureAdapter Abstract class that adapts a  Futureparameterized over S into aFutureparameterized over T. | 
| ListenableFuture Extend  Futurewith the capability to accept completion callbacks. | 
| ListenableFutureCallback Callback mechanism for the outcome, success or failure, from a
  ListenableFuture. | 
| SuccessCallback Success callback for a  ListenableFuture. |