| Interface | Description | 
|---|---|
| TaskAbortStrategy | 
 A strategy to abort a running task. 
 | 
| Class | Description | 
|---|---|
| SharedTaskContext | 
 The strategy is used by the  
TimeoutGuardTask to stop a running guarded task. | 
| SharedTaskContextHolder | 
 Is used by the guarded task to register it's task abort command (if applicable). 
 | 
| TaskRemoveStrategy | 
 Removes the scheduled task from the executor's queue. 
 | 
| TimeoutGuardTask | 
 Task that stops another scheduled task if the scheduled task's timeout has been reached. 
 |