| Package | Description | 
|---|---|
| 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.config | Support package for declarative scheduling configuration,
 with XML schema being the primary configuration format. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ConcurrentTaskSchedulerAdapter that takes a  java.util.concurrent.ScheduledExecutorServiceand
 exposes a SpringTaskSchedulerfor it. | 
| class  | DefaultManagedTaskSchedulerJNDI-based variant of  ConcurrentTaskScheduler, performing a default lookup for
 JSR-236's "java:comp/DefaultManagedScheduledExecutorService" in a Java EE 7 environment. | 
| class  | ThreadPoolTaskSchedulerImplementation of Spring's  TaskSchedulerinterface, wrapping
 a nativeScheduledThreadPoolExecutor. | 
| Modifier and Type | Method and Description | 
|---|---|
| TaskScheduler | ScheduledTaskRegistrar. getScheduler()Return the  TaskSchedulerinstance for this registrar (may benull). | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ScheduledTaskRegistrar. setTaskScheduler(TaskScheduler taskScheduler)Set the  TaskSchedulerto register scheduled tasks with. |