| Annotation Type | Description | 
|---|---|
| Async | 
 An annotation that can be applied to any method that returns void or an instance of  
CompletionStage to indicate the actual execution should occur
 on the given thread pool. | 
| Scheduled | 
 An annotation for scheduling a re-occurring task. 
 | 
| Schedules | 
 Repeatable annotation wrapper for  
Scheduled. |