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