# Package org.springframework.scheduling.config

Support package for declarative scheduling configuration, with XML schema being the primary configuration format.

See: Description

Class Summary
Class | Description
--- | ---
AnnotationDrivenBeanDefinitionParser | Parser for the 'annotation-driven' element of the 'task' namespace.
ContextLifecycleScheduledTaskRegistrar | `ScheduledTaskRegistrar` subclass that redirects the actual scheduling of tasks to the `ContextRefreshedEvent` callback.
CronTask | `TriggerTask` implementation defining a `Runnable` to be executed according to a standard cron expression.
ExecutorBeanDefinitionParser | Parser for the 'executor' element of the 'task' namespace.
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.
ScheduledTaskRegistrar | Helper bean for registering tasks with a `TaskScheduler`, typically using cron expressions.
ScheduledTasksBeanDefinitionParser | Parser for the 'scheduled-tasks' element of the scheduling namespace.
SchedulerBeanDefinitionParser | Parser for the 'scheduler' element of the 'task' namespace.
Task | Holder class defining a `Runnable` to be executed as a task, typically at a scheduled time or interval.
TaskExecutorFactoryBean | FactoryBean for creating ThreadPoolTaskExecutor instances, choosing between the standard concurrent and the backport-concurrent variant.
TaskNamespaceHandler | `NamespaceHandler` for the 'task' namespace.
TriggerTask | `Task` implementation defining a `Runnable` to be executed according to a given `Trigger`.

## Package org.springframework.scheduling.config Description

Support package for declarative scheduling configuration, with XML schema being the primary configuration format.