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