Package org.springframework.core.task

This package defines Spring's core TaskExecutor abstraction, and provides SyncTaskExecutor and SimpleAsyncTaskExecutor implementations.

See:
          Description

Interface Summary
AsyncTaskExecutor Extended interface for asynchronous TaskExecutor implementations, offering an overloaded AsyncTaskExecutor.execute(Runnable, long) variant with a start timeout parameter as well support for Callable.
TaskExecutor Simple task executor interface that abstracts the execution of a Runnable.
 

Class Summary
SimpleAsyncTaskExecutor TaskExecutor implementation that fires up a new Thread for each task, executing it asynchronously.
SimpleAsyncTaskExecutor.ConcurrencyThrottleAdapter Subclass of the general ConcurrencyThrottleSupport class, making beforeAccess() and afterAccess() visible to the surrounding class.
SyncTaskExecutor TaskExecutor implementation that executes each task synchronously in the calling thread.
 

Exception Summary
TaskRejectedException Exception thrown when a TaskExecutor rejects to accept a given task for execution.
TaskTimeoutException Exception thrown when a AsyncTaskExecutor rejects to accept a given task for execution because of the specified timeout.
 

Package org.springframework.core.task Description

This package defines Spring's core TaskExecutor abstraction, and provides SyncTaskExecutor and SimpleAsyncTaskExecutor implementations.