Overview | Package | Class | Tree | Deprecated | Index | Help
| Spring Framework
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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

Overview | Package | Class | Tree | Deprecated | Index | Help
| Spring Framework
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES