| Package | Description | 
|---|---|
| org.springframework.messaging.simp.config | 
 Configuration support for WebSocket messaging using higher level messaging protocols. 
 | 
| org.springframework.scheduling.concurrent | 
 Scheduling convenience classes for the  
java.util.concurrent
 and javax.enterprise.concurrent packages, allowing to set up a
 ThreadPoolExecutor or ScheduledThreadPoolExecutor as a bean in a Spring
 context. | 
| Class and Description | 
|---|
| ThreadPoolTaskExecutor
 JavaBean that allows for configuring a  
ThreadPoolExecutor
 in bean style (through its "corePoolSize", "maxPoolSize", "keepAliveSeconds", "queueCapacity"
 properties) and exposing it as a Spring TaskExecutor. | 
| Class and Description | 
|---|
| ConcurrentTaskExecutor
 Adapter that takes a  
java.util.concurrent.Executor and exposes
 a Spring TaskExecutor for it. | 
| ConcurrentTaskScheduler
 Adapter that takes a  
java.util.concurrent.ScheduledExecutorService and
 exposes a Spring TaskScheduler for it. | 
| CustomizableThreadFactory
 Implementation of the  
ThreadFactory interface,
 allowing for customizing the created threads (name, priority, etc). | 
| ExecutorConfigurationSupport
 Base class for setting up a  
ExecutorService
 (typically a ThreadPoolExecutor or
 ScheduledThreadPoolExecutor). | 
| ScheduledExecutorTask
 JavaBean that describes a scheduled executor task, consisting of the
  
Runnable and a delay plus period. |