Package org.springframework.scheduling.config
@NullMarked
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.
ScheduledTaskRegistrarsubclass which redirects the actual scheduling of tasks to theContextLifecycleScheduledTaskRegistrar.afterSingletonsInstantiated()callback (as of 4.1.2).TriggerTaskimplementation defining aRunnableto be executed according to a standard cron expression.Taskimplementation defining aRunnablewith an initial delay.Parser for the 'executor' element of the 'task' namespace.Specialization ofIntervalTaskfor fixed-delay semantics.Specialization ofIntervalTaskfor fixed-rate semantics.Taskimplementation defining aRunnableto be executed at a given millisecond interval which may be treated as fixed-rate or fixed-delay depending on context.Taskimplementation defining aRunnablewith 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 aRunnableto be executed as a task, typically at a scheduled time or interval.Outcome of aTaskexecution.Status of the task execution outcome.FactoryBeanfor creatingThreadPoolTaskExecutorinstances, primarily used behind the XML task namespace.Configuration constants for internal sharing across subpackages.NamespaceHandlerfor the 'task' namespace.A routing implementation of theTaskSchedulerinterface, delegating to a target scheduler based on an identified qualifier or using a default scheduler otherwise.