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