| Package | Description | 
|---|---|
| org.springframework.scheduling.annotation | 
 Java 5 annotation for asynchronous method execution. 
 | 
| org.springframework.scheduling.aspectj | 
| Class and Description | 
|---|
| AbstractAsyncConfiguration
 Abstract base  
Configuration class providing common structure for enabling
 Spring's asynchronous method execution capability. | 
| AsyncAnnotationBeanPostProcessor
 Bean post-processor that automatically applies asynchronous invocation
 behavior to any bean that carries the  
Async annotation at class or
 method-level by adding a corresponding AsyncAnnotationAdvisor to the
 exposed proxy (either an existing AOP proxy or a newly generated proxy that
 implements all of the target's interfaces). | 
| AsyncConfigurer
 Interface to be implemented by @ 
Configuration classes annotated with @EnableAsync that wish to customize the
 Executor instance used when processing async method invocations or the
 AsyncUncaughtExceptionHandler instance used to process exception thrown from
 async method with void return type. | 
| Scheduled
 Annotation that marks a method to be scheduled. 
 | 
| ScheduledAnnotationBeanPostProcessor
 Bean post-processor that registers methods annotated with @ 
Scheduled
 to be invoked by a TaskScheduler according
 to the "fixedRate", "fixedDelay", or "cron" expression provided via the annotation. | 
| Class and Description | 
|---|
| AbstractAsyncConfiguration
 Abstract base  
Configuration class providing common structure for enabling
 Spring's asynchronous method execution capability. |