Uses of Interface
org.springframework.scheduling.TaskScheduler
Package
Description
Scheduling convenience classes for the
java.util.concurrent
and jakarta.enterprise.concurrent
packages, allowing to set up a
ThreadPoolExecutor or ScheduledThreadPoolExecutor as a bean in a Spring
context.Support package for declarative scheduling configuration,
with XML schema being the primary configuration format.
-
Uses of TaskScheduler in org.springframework.scheduling.concurrent
Modifier and TypeClassDescriptionclass
Adapter that takes ajava.util.concurrent.ScheduledExecutorService
and exposes a SpringTaskScheduler
for it.class
JNDI-based variant ofConcurrentTaskScheduler
, performing a default lookup for JSR-236's "java:comp/DefaultManagedScheduledExecutorService" in a Jakarta EE environment.class
A simple implementation of Spring'sTaskScheduler
interface, using a single scheduler thread and executing every scheduled task in an individual separate thread.class
A standard implementation of Spring'sTaskScheduler
interface, wrapping a nativeScheduledThreadPoolExecutor
and providing all applicable configuration options for it. -
Uses of TaskScheduler in org.springframework.scheduling.config
Modifier and TypeClassDescriptionclass
A routing implementation of theTaskScheduler
interface, delegating to a target scheduler based on an identified qualifier or using a default scheduler otherwise.Modifier and TypeMethodDescriptionprotected TaskScheduler
TaskSchedulerRouter.determineDefaultScheduler()
protected TaskScheduler
TaskSchedulerRouter.determineQualifiedScheduler
(String qualifier) protected TaskScheduler
TaskSchedulerRouter.determineTargetScheduler
(Runnable task) ScheduledTaskRegistrar.getScheduler()
Return theTaskScheduler
instance for this registrar (may benull
).Modifier and TypeMethodDescriptionvoid
ScheduledTaskRegistrar.setTaskScheduler
(TaskScheduler taskScheduler) Set theTaskScheduler
to register scheduled tasks with.