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

See:
Description

Class Summary
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 `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 `ThreadPoolExecutor`).
ForkJoinPoolFactoryBean: A Spring `FactoryBean` that builds and exposes a preconfigured `ForkJoinPool`.
ScheduledExecutorFactoryBean: `FactoryBean` that sets up a JDK 1.5 `ScheduledExecutorService` (by default: a `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 `ThreadPoolExecutor` in bean style (through its "corePoolSize", "maxPoolSize", "keepAliveSeconds", "queueCapacity" properties) and exposing it as a bean reference of its native `ExecutorService` type.
ThreadPoolTaskExecutor: JavaBean that allows for configuring a JDK 1.5 `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 `ScheduledThreadPoolExecutor`.

## Package org.springframework.scheduling.concurrent Description

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.