# Uses of Package
org.springframework.scheduling.annotation

Packages that use org.springframework.scheduling.annotation
Package
Description
org.springframework.scheduling.annotation
Annotation support for asynchronous method execution.

Classes in org.springframework.scheduling.annotation used by org.springframework.scheduling.annotation
Class
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 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.