public interface TaskExecutor
extends java.util.concurrent.Executor
Runnable
の実行を抽象化する単純なタスク実行インターフェース。実装では、同期、非同期、スレッドプールの使用など、あらゆる種類の異なる実行戦略を使用できます。
JDK 1.5 の Executor
インターフェースと同等です。クライアントがエグゼキュータへの依存関係を宣言し、TaskExecutor 実装を受信できるように、Spring 3.0 で拡張します。このインターフェースは、主に Spring 2.x の JDK 1.4 との下位互換性のために、標準の Executor インターフェースから分離されたままです。
Executor
修飾子と型 | メソッドと説明 |
---|---|
void | execute(java.lang.Runnable task) 指定された task を実行します。 |
void execute(java.lang.Runnable task)
task
を実行します。実装が非同期実行戦略を使用している場合、呼び出しはすぐに戻るか、同期実行の場合はブロックする可能性があります。
java.util.concurrent.Executor
の execute
task
- 実行する Runnable
(非 null
)TaskRejectedException
- 指定されたタスクが受け入れられなかった場合