| Name | Description | Type | Package | Framework |
| AbstractAsyncConfiguration | Abstract base Configuration class providing common structure for enablingSpring's asynchronous method execution capability. | Class | org.springframework.scheduling.annotation | Spring MVC |
| AnnotationAsyncExecutionInterceptor | Specialization of AsyncExecutionInterceptor that delegates method execution toan Executor based on the Async annotation. | Class | org.springframework.scheduling.annotation | Spring MVC |
| Async | Annotation that marks a method as a candidate for asynchronous execution. | Class | org.springframework.scheduling.annotation | Spring MVC |
| AsyncAnnotationAdvisor | Advisor that activates asynchronous method execution through the Asyncannotation. | Class | org.springframework.scheduling.annotation | Spring MVC |
| AsyncAnnotationBeanPostProcessor | Bean post-processor that automatically applies asynchronous invocationbehavior to any bean that carries the Async annotation at class or | Class | org.springframework.scheduling.annotation | Spring MVC |
| AsyncConfigurationSelector | Selects which implementation of AbstractAsyncConfiguration should be used basedon the value of EnableAsync. | Class | org.springframework.scheduling.annotation | Spring MVC |
| AsyncConfigurer | Interface to be implemented by @Configuration classes annotated with @EnableAsync that wish to customize theExecutor instance used when processing async method invocations or the | Interface | org.springframework.scheduling.annotation | Spring MVC |
| AsyncConfigurerSupport | A convenience AsyncConfigurer that implements all methodsso that the defaults are used. | Class | org.springframework.scheduling.annotation | Spring MVC |
| AsyncResult | A pass-through Future handle that can be used for method signatureswhich are declared with a Future return type for asynchronous execution. | Class | org.springframework.scheduling.annotation | Spring MVC |
| EnableAsync | Enables Spring's asynchronous method execution capability, similar to functionalityfound in Spring's | Class | org.springframework.scheduling.annotation | Spring MVC |
| EnableScheduling | Enables Spring's scheduled task execution capability, similar tofunctionality found in Spring's | Class | org.springframework.scheduling.annotation | Spring MVC |
| ProxyAsyncConfiguration | @Configuration class that registers the Spring infrastructure beans necessaryto enable proxy-based asynchronous method execution. | Class | org.springframework.scheduling.annotation | Spring MVC |
| Scheduled | Annotation that marks a method to be scheduled. | Class | org.springframework.scheduling.annotation | Spring MVC |
| ScheduledAnnotationBeanPostProcessor | Bean post-processor that registers methods annotated with @Scheduledto be invoked by a TaskScheduler according | Class | org.springframework.scheduling.annotation | Spring MVC |
| Schedules | Container annotation that aggregates several Scheduled annotations. | Class | org.springframework.scheduling.annotation | Spring MVC |
| SchedulingConfiguration | @Configuration class that registers a ScheduledAnnotationBeanPostProcessorbean capable of processing Spring's @Scheduled annotation. | Class | org.springframework.scheduling.annotation | Spring MVC |
| SchedulingConfigurer | Optional interface to be implemented by @Configuration classes annotatedwith @EnableScheduling. | Interface | org.springframework.scheduling.annotation | Spring MVC |