类 ExecutorServiceAdapter
java.lang.Object
java.util.concurrent.AbstractExecutorService
cn.taketoday.core.task.support.ExecutorServiceAdapter
- 所有已实现的接口:
Executor,ExecutorService
Adapter that takes a
TaskExecutor
and exposes a full java.util.concurrent.ExecutorService for it.
This is primarily for adapting to client components that communicate via the
java.util.concurrent.ExecutorService API. It can also be used as
common ground between a local TaskExecutor backend and a
JNDI-located ManagedExecutorService in a Java EE 7 environment.
NOTE: This ExecutorService adapter does not support the
lifecycle methods in the java.util.concurrent.ExecutorService API
("shutdown()" etc), similar to a server-wide ManagedExecutorService
in a Java EE 7 environment. The lifecycle is always up to the backend pool,
with this adapter acting as an access-only proxy for that target pool.
- 从以下版本开始:
- 4.0
- 作者:
- Juergen Hoeller
- 另请参阅:
-
构造器概要
构造器构造器说明ExecutorServiceAdapter(TaskExecutor taskExecutor) Create a new ExecutorServiceAdapter, using the given target executor. -
方法概要
修饰符和类型方法说明booleanawaitTermination(long timeout, TimeUnit unit) voidbooleanbooleanvoidshutdown()从类继承的方法 java.util.concurrent.AbstractExecutorService
invokeAll, invokeAll, invokeAny, invokeAny, newTaskFor, newTaskFor, submit, submit, submit
-
构造器详细资料
-
ExecutorServiceAdapter
Create a new ExecutorServiceAdapter, using the given target executor.- 参数:
taskExecutor- the target executor to delegate to
-
-
方法详细资料
-
execute
-
shutdown
public void shutdown() -
shutdownNow
-
awaitTermination
-
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated()
-