java.util.concurrent
and javax.enterprise.concurrent packages, allowing to set up a
ThreadPoolExecutor or ScheduledThreadPoolExecutor as a bean in a Spring
context.See: Description
| Class | Description |
|---|---|
| ConcurrentTaskExecutor |
Adapter that takes a
java.util.concurrent.Executor and exposes
a Spring TaskExecutor for it. |
| ConcurrentTaskExecutor.ManagedTaskBuilder |
Delegate that wraps a given Runnable/Callable with a JSR-236 ManagedTask,
exposing a long-running hint based on
SchedulingAwareRunnable
and a given identity name. |
| 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). |
| DefaultManagedAwareThreadFactory |
JNDI-based variant of
CustomizableThreadFactory, performing a default lookup
for JSR-236's "java:comp/DefaultManagedThreadFactory" in a Java EE 7 environment,
falling back to the local CustomizableThreadFactory setup if not found. |
| DefaultManagedTaskExecutor |
JNDI-based variant of
ConcurrentTaskExecutor, performing a default lookup for
JSR-236's "java:comp/DefaultManagedExecutorService" in a Java EE 7 environment. |
| DefaultManagedTaskScheduler |
JNDI-based variant of
ConcurrentTaskScheduler, performing a default lookup for
JSR-236's "java:comp/DefaultManagedScheduledExecutorService" in a Java EE 7 environment. |
| 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 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
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
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. |
java.util.concurrent
and javax.enterprise.concurrent packages, 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.