程序包 org.springframework.core.task
This package defines Spring's core TaskExecutor abstraction, and provides SyncTaskExecutor and SimpleAsyncTaskExecutor implementations.
接口概要 接口 说明 AsyncListenableTaskExecutor Extension of theAsyncTaskExecutor
interface, adding the capability to submit tasks forListenableFuture
s.AsyncTaskExecutor Extended interface for asynchronousTaskExecutor
implementations, offering an overloadedAsyncTaskExecutor.execute(Runnable, long)
variant with a start timeout parameter as well support forCallable
.TaskDecorator A callback interface for a decorator to be applied to anyRunnable
about to be executed.TaskExecutor Simple task executor interface that abstracts the execution of aRunnable
.类概要 类 说明 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.异常错误概要 异常错误 说明 TaskRejectedException Exception thrown when aTaskExecutor
rejects to accept a given task for execution.TaskTimeoutException Exception thrown when aAsyncTaskExecutor
rejects to accept a given task for execution because of the specified timeout.