| Package | Description | 
|---|---|
| org.springframework.scheduling.annotation | Java 5 annotation for asynchronous method execution. | 
| org.springframework.scheduling.config | Support package for declarative scheduling configuration,
 with XML schema being the primary configuration format. | 
| Class and Description | 
|---|
| ScheduledTask A representation of a scheduled task at runtime,
 used as a return value for scheduling methods. | 
| ScheduledTaskHolder Common interface for exposing locally scheduled tasks. | 
| ScheduledTaskRegistrar Helper bean for registering tasks with a  TaskScheduler, typically using cron
 expressions. | 
| Class and Description | 
|---|
| CronTask TriggerTaskimplementation defining aRunnableto be executed according
 to a standard
 cron expression. | 
| FixedDelayTask Specialization of  IntervalTaskfor fixed-delay semantics. | 
| FixedRateTask Specialization of  IntervalTaskfor fixed-rate semantics. | 
| IntervalTask Taskimplementation defining aRunnableto be executed at a given
 millisecond interval which may be treated as fixed-rate or fixed-delay depending on
 context. | 
| ScheduledTask A representation of a scheduled task at runtime,
 used as a return value for scheduling methods. | 
| ScheduledTaskHolder Common interface for exposing locally scheduled tasks. | 
| ScheduledTaskRegistrar Helper bean for registering tasks with a  TaskScheduler, typically using cron
 expressions. | 
| Task Holder class defining a  Runnableto be executed as a task, typically at a
 scheduled time or interval. | 
| TriggerTask |