# 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.