class DelegatingExecutorService
extends java.util.concurrent.AbstractExecutorService
implements java.util.concurrent.ExecutorService
ExecutorService that delegates to the real executor, while disallowing termination.| Modifier and Type | Field and Description |
|---|---|
private java.util.concurrent.Executor |
delegate |
| Constructor and Description |
|---|
DelegatingExecutorService(java.util.concurrent.Executor delegate) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
awaitTermination(long timeout,
java.util.concurrent.TimeUnit unit) |
static java.util.concurrent.ExecutorService |
directExecutorService() |
void |
execute(java.lang.Runnable command) |
boolean |
isShutdown() |
boolean |
isTerminated() |
void |
shutdown() |
java.util.List<java.lang.Runnable> |
shutdownNow() |
java.lang.String |
toString() |
invokeAll, invokeAll, invokeAny, invokeAny, newTaskFor, newTaskFor, submit, submit, submitDelegatingExecutorService(java.util.concurrent.Executor delegate)
public void execute(java.lang.Runnable command)
execute in interface java.util.concurrent.Executorpublic boolean isShutdown()
isShutdown in interface java.util.concurrent.ExecutorServicepublic boolean isTerminated()
isTerminated in interface java.util.concurrent.ExecutorServicepublic boolean awaitTermination(long timeout,
java.util.concurrent.TimeUnit unit)
throws java.lang.InterruptedException
awaitTermination in interface java.util.concurrent.ExecutorServicejava.lang.InterruptedExceptionpublic void shutdown()
shutdown in interface java.util.concurrent.ExecutorServicepublic java.util.List<java.lang.Runnable> shutdownNow()
shutdownNow in interface java.util.concurrent.ExecutorServicepublic static java.util.concurrent.ExecutorService directExecutorService()
public java.lang.String toString()
toString in class java.lang.Object