| Package | Description | 
|---|---|
| org.springframework.scheduling.commonj | Convenience classes for scheduling based on the CommonJ WorkManager/TimerManager
 facility, as supported by IBM WebSphere 6.0+ and BEA WebLogic 9.0+. | 
| org.springframework.scheduling.concurrent | Scheduling convenience classes for the  java.util.concurrentandjavax.enterprise.concurrentpackages, allowing to set up a
 ThreadPoolExecutor or ScheduledThreadPoolExecutor as a bean in a Spring
 context. | 
| org.springframework.scheduling.quartz | Support classes for the open source scheduler
 Quartz,
 allowing to set up Quartz Schedulers, JobDetails and
 Triggers as beans in a Spring context. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | WorkManagerTaskExecutorDeprecated. 
 as of 5.1, in favor of the EE 7/8 based
  DefaultManagedTaskExecutor | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ConcurrentTaskExecutorAdapter that takes a  java.util.concurrent.Executorand exposes
 a SpringTaskExecutorfor it. | 
| class  | ConcurrentTaskSchedulerAdapter that takes a  java.util.concurrent.ScheduledExecutorServiceand
 exposes a SpringTaskSchedulerfor it. | 
| class  | DefaultManagedTaskExecutorJNDI-based variant of  ConcurrentTaskExecutor, performing a default lookup for
 JSR-236's "java:comp/DefaultManagedExecutorService" in a Java EE 7/8 environment. | 
| class  | DefaultManagedTaskSchedulerJNDI-based variant of  ConcurrentTaskScheduler, performing a default lookup for
 JSR-236's "java:comp/DefaultManagedScheduledExecutorService" in a Java EE 7 environment. | 
| class  | ThreadPoolTaskExecutorJavaBean that allows for configuring a  ThreadPoolExecutorin bean style (through its "corePoolSize", "maxPoolSize", "keepAliveSeconds", "queueCapacity"
 properties) and exposing it as a SpringTaskExecutor. | 
| class  | ThreadPoolTaskSchedulerImplementation of Spring's  TaskSchedulerinterface, wrapping
 a nativeScheduledThreadPoolExecutor. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | SimpleThreadPoolTaskExecutorSubclass of Quartz's SimpleThreadPool that implements Spring's
  TaskExecutorinterface
 and listens to Spring lifecycle callbacks. |