| Interface | Description | 
|---|---|
| Async<T> | 
 This interface is used on objects that are inherently
 asynchronous (like Mina or Netty library calls). 
 | 
| Callback<T> | 
 This interface is used as a completion handler and exception
 handler for  
Async operations. | 
| NeedsContainer | 
 NeedsContainer 
 | 
| RunInBatch | 
 RunInBatch interface. 
 | 
| Task | 
 BaseTask 
 | 
| TaskCoordinator | 
 TaskCoordinator 
 | 
| TaskMonitor | 
 This listener interface defines methods that are fired
 during lifecycle events of a  
Task. | 
| Class | Description | 
|---|---|
| AbstractTask | 
 AbstractTask
 - Currently a collection of 'dependency' tasks defines the set of tasks that are 
   dependents of another. 
 | 
| AsyncTask<T> | 
 AsyncTask class. 
 | 
| BatchTask | 
 BatchTask class. 
 | 
| ContainerTask<T extends ContainerTask<?>> | 
 Abstract ContainerTask class. 
 | 
| DefaultTaskCoordinator | 
 This  
DefaultTaskCoordinator class provides utility methods to construct
 and schedule hierarchies of Tasks. | 
| DefaultTaskMonitor | 
 This  
TaskMonitor is used to log Task lifecycle events. | 
| SequenceTask | 
 SequenceTask class. 
 | 
| SyncTask | 
 SyncTask 
 | 
| TaskBuilder<T extends ContainerTask<?>> | 
 TaskBuilder 
 | 
| Enum | Description | 
|---|---|
| Task.State | 
Copyright © 2021. All rights reserved.