package

org.springframework.scheduling.concurrent

Scheduling convenience classes for the JDK 1.5+ Executor mechanism in the java.util.concurrent package, allowing to set up a ThreadPoolExecutor or ScheduledThreadPoolExecutor as a bean in a Spring context. Provides support for the native java.util.concurrent interfaces as well as the Spring TaskExecutor mechanism.

Classes

ConcurrentTaskExecutor Adapter that takes a JDK 1.5 java.util.concurrent.Executor and exposes a Spring TaskExecutor for it. 
ConcurrentTaskScheduler Adapter that takes a JDK 1.5 java.util.concurrent.ScheduledExecutorService and exposes a Spring TaskScheduler for it. 
CustomizableThreadFactory Implementation of the JDK 1.5 java.util.concurrent.ThreadFactory interface, allowing for customizing the created threads (name, priority, etc). 
ExecutorConfigurationSupport Base class for classes that are setting up a java.util.concurrent.ExecutorService (typically a java.util.concurrent.ThreadPoolExecutor). 
ScheduledExecutorFactoryBean FactoryBean that sets up a JDK 1.5 java.util.concurrent.ScheduledExecutorService (by default: a java.util.concurrent.ScheduledThreadPoolExecutor) and exposes it for bean references. 
ScheduledExecutorTask JavaBean that describes a scheduled executor task, consisting of the Runnable and a delay plus period. 
ThreadPoolExecutorFactoryBean JavaBean that allows for configuring a JDK 1.5 java.util.concurrent.ThreadPoolExecutor in bean style (through its "corePoolSize", "maxPoolSize", "keepAliveSeconds", "queueCapacity" properties) and exposing it as a bean reference of its native java.util.concurrent.ExecutorService type. 
ThreadPoolTaskExecutor JavaBean that allows for configuring a JDK 1.5 java.util.concurrent.ThreadPoolExecutor in bean style (through its "corePoolSize", "maxPoolSize", "keepAliveSeconds", "queueCapacity" properties) and exposing it as a Spring TaskExecutor
ThreadPoolTaskScheduler Implementation of Spring's TaskScheduler interface, wrapping a native java.util.concurrent.ScheduledThreadPoolExecutor.