| Interface | Description | 
|---|---|
| AsyncJobHandlerInterface | 
 The interface that any Async Job Handler needs to implement. 
 | 
| Class | Description | 
|---|---|
| AsyncJobCleanupCron | 
 Crontask to cleanup the outdated entries in the MAXASYNCJOB table and their related messages and parameter
 entries. 
 | 
| AsyncJobCron | 
 Base class for the foreground and background asynchronous job processing crontasks. 
 | 
| AsyncJobHandler | 
 Abstract class that implements AsyncJboHandlerInterface. 
 | 
| AsyncJobImmediateCron | 
 Crontask to handle foreground asynchronous jobs. 
 | 
| AsyncJobScheduledCron | 
 Crontask to handle background asynchronous jobs. 
 | 
| AsyncJobSubmitter | 
 The base that is responsible to create entry in the async job queue for a particular type of
 async job. 
 |