Package org.springframework.scheduling.config
@NonNullApi
@NonNullFields
package org.springframework.scheduling.config
Support package for declarative scheduling configuration,
with XML schema being the primary configuration format.
-
ClassDescriptionParser for the 'annotation-driven' element of the 'task' namespace.
ScheduledTaskRegistrar
subclass which redirects the actual scheduling of tasks to theContextLifecycleScheduledTaskRegistrar.afterSingletonsInstantiated()
callback (as of 4.1.2).TriggerTask
implementation defining aRunnable
to be executed according to a standard cron expression.Task
implementation defining aRunnable
with an initial delay.Parser for the 'executor' element of the 'task' namespace.Specialization ofIntervalTask
for fixed-delay semantics.Specialization ofIntervalTask
for fixed-rate semantics.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.Task
implementation defining aRunnable
with an initial delay.A representation of a scheduled task at runtime, used as a return value for scheduling methods.Common interface for exposing locally scheduled tasks.Helper bean for registering tasks with aTaskScheduler
, typically using cron expressions.Parser for the 'scheduled-tasks' element of the scheduling namespace.Parser for the 'scheduler' element of the 'task' namespace.Holder class defining aRunnable
to be executed as a task, typically at a scheduled time or interval.Outcome of aTask
execution.Status of the task execution outcome.FactoryBean
for creatingThreadPoolTaskExecutor
instances, primarily used behind the XML task namespace.Configuration constants for internal sharing across subpackages.NamespaceHandler
for the 'task' namespace.A routing implementation of theTaskScheduler
interface, delegating to a target scheduler based on an identified qualifier or using a default scheduler otherwise.