クラス ExecutorServiceAdapter
java.lang.ObjectSE
java.util.concurrent.AbstractExecutorServiceSE
org.springframework.core.task.support.ExecutorServiceAdapter
- 実装されたすべてのインターフェース:
ExecutorSE
,ExecutorServiceSE
Spring
TaskExecutor
を受け取り、完全な java.util.concurrent.ExecutorService
を公開するアダプター。 これは主に、java.util.concurrent.ExecutorService
API を介して通信するクライアントコンポーネントに適応するためのものです。また、ローカル Spring TaskExecutor
バックエンドと Jakarta EE 環境の JNDI に配置された ManagedExecutorService
の間の共通グラウンドとしても使用できます。
注 : この ExecutorService アダプターは、Jakarta EE 環境のサーバー全体の ManagedExecutorService
と同様に、java.util.concurrent.ExecutorService
API("shutdown()" など)のライフサイクルメソッドをサポートしていません。ライフサイクルは常にバックエンドプールに依存し、このアダプターはそのターゲットプールのアクセス専用プロキシとして機能します。
- 導入:
- 3.0
- 作成者:
- Juergen Hoeller
- 関連事項:
コンストラクターのサマリー
コンストラクター説明ExecutorServiceAdapter
(TaskExecutor taskExecutor) 指定されたターゲットエグゼキュータを使用して、新しい ExecutorServiceAdapter を作成します。メソッドのサマリー
修飾子と型メソッド説明boolean
awaitTermination
(long timeout, TimeUnitSE unit) void
close()
void
execute
(RunnableSE task) boolean
boolean
void
shutdown()
クラス java.util.concurrent.AbstractExecutorServiceSE から継承されたメソッド
invokeAllSE, invokeAllSE, invokeAnySE, invokeAnySE, newTaskForSE, newTaskForSE, submitSE, submitSE, submitSE
コンストラクターの詳細
ExecutorServiceAdapter
指定されたターゲットエグゼキュータを使用して、新しい ExecutorServiceAdapter を作成します。- パラメーター:
taskExecutor
- 委譲するターゲットエグゼキュータ
メソッドの詳細
execute
shutdown
public void shutdown()shutdownNow
awaitTermination
isShutdown
public boolean isShutdown()isTerminated
public boolean isTerminated()close
public void close()