public class ExecutorServiceAdapter extends AbstractExecutorServiceSE
TaskExecutor
を受け取り、完全な java.util.concurrent.ExecutorService
を公開するアダプター。 これは主に、java.util.concurrent.ExecutorService
API を介して通信するクライアントコンポーネントに適応するためのものです。また、ローカル Spring TaskExecutor
バックエンドと Java EE 7 環境の JNDI に配置された ManagedExecutorService
の間の共通グラウンドとしても使用できます。
注 : この ExecutorService アダプターは、Java EE 7 環境のサーバー全体の ManagedExecutorService
と同様に、java.util.concurrent.ExecutorService
API("shutdown()" など)のライフサイクルメソッドをサポートしていません。ライフサイクルは常にバックエンドプールに依存し、このアダプターはそのターゲットプールのアクセス専用プロキシとして機能します。
ExecutorService
SEコンストラクターと説明 |
---|
ExecutorServiceAdapter(TaskExecutor taskExecutor) 指定されたターゲットエグゼキュータを使用して、新しい ExecutorServiceAdapter を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean | awaitTermination(long timeout, TimeUnitSE unit) |
void | execute(RunnableSE task) |
boolean | isShutdown() |
boolean | isTerminated() |
void | shutdown() |
ListSE<RunnableSE> | shutdownNow() |
invokeAllSE, invokeAllSE, invokeAnySE, invokeAnySE, newTaskForSE, newTaskForSE, submitSE, submitSE, submitSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public ExecutorServiceAdapter(TaskExecutor taskExecutor)
taskExecutor
- 委譲するターゲットエグゼキュータ public void execute(RunnableSE task)
public void shutdown()
public ListSE<RunnableSE> shutdownNow()
public boolean awaitTermination(long timeout, TimeUnitSE unit) throws InterruptedExceptionSE
public boolean isShutdown()
public boolean isTerminated()