Package org.springframework.scheduling.config
Support package for declarative scheduling configuration, with XML schema being the primary configuration format.
Interface Summary Interface Description ScheduledTaskHolder Common interface for exposing locally scheduled tasks.Class Summary Class Description AnnotationDrivenBeanDefinitionParser Parser for the 'annotation-driven' element of the 'task' namespace.ContextLifecycleScheduledTaskRegistrar ScheduledTaskRegistrar
subclass which redirects the actual scheduling of tasks to theContextLifecycleScheduledTaskRegistrar.afterSingletonsInstantiated()
callback (as of 4.1.2).CronTask TriggerTask
implementation defining aRunnable
to be executed according to a standard cron expression.ExecutorBeanDefinitionParser Parser for the 'executor' element of the 'task' namespace.FixedDelayTask Specialization ofIntervalTask
for fixed-delay semantics.FixedRateTask Specialization ofIntervalTask
for fixed-rate semantics.IntervalTask Task
implementation defining aRunnable
to be executed at a given millisecond interval which may be treated as fixed-rate or fixed-delay depending on context.ScheduledTask A representation of a scheduled task at runtime, used as a return value for scheduling methods.ScheduledTaskRegistrar Helper bean for registering tasks with aTaskScheduler
, 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 aRunnable
to be executed as a task, typically at a scheduled time or interval.TaskExecutorFactoryBean FactoryBean
for creatingThreadPoolTaskExecutor
instances, primarily used behind the XML task namespace.TaskManagementConfigUtils Configuration constants for internal sharing across subpackages.TaskNamespaceHandler NamespaceHandler
for the 'task' namespace.TriggerTask