# Uses of Package
org.springframework.scheduling.config

Packages that use org.springframework.scheduling.config
Package
Description
org.springframework.scheduling.annotation
Annotation support for asynchronous method execution.
org.springframework.scheduling.config
Support package for declarative scheduling configuration, with XML schema being the primary configuration format.

Classes in org.springframework.scheduling.config used by org.springframework.scheduling.annotation
Class
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.
Classes in org.springframework.scheduling.config used by org.springframework.scheduling.config
Class
Description
CronTask
`TriggerTask` implementation defining a `Runnable` to be executed according to a standard cron expression.
DelayedTask
`Task` implementation defining a `Runnable` with an initial delay.
FixedDelayTask
Specialization of `IntervalTask` for fixed-delay semantics.
FixedRateTask
Specialization of `IntervalTask` for fixed-rate semantics.
IntervalTask
`Task` implementation defining a `Runnable` to be executed at a given millisecond interval which may be treated as fixed-rate or fixed-delay depending on context.
OneTimeTask
`Task` implementation defining a `Runnable` with an initial delay.
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 `Runnable` to be executed as a task, typically at a scheduled time or interval.
TaskExecutionOutcome
Outcome of a `Task` execution.
TaskExecutionOutcome.Status
Status of the task execution outcome.
TriggerTask
`Task` implementation defining a `Runnable` to be executed according to a given `Trigger`.