Class SecureExecutorServiceWrapper<D extends java.util.concurrent.ExecutorService>
- java.lang.Object
-
- ch.raffael.meldioc.util.concurrent.SecureExecutorServiceWrapper<D>
-
- All Implemented Interfaces:
java.util.concurrent.Executor,java.util.concurrent.ExecutorService
- Direct Known Subclasses:
DecoratingExecutorService,TaskDecoratingExecutorService
public abstract class SecureExecutorServiceWrapper<D extends java.util.concurrent.ExecutorService> extends java.lang.Object implements java.util.concurrent.ExecutorServiceTODO JavaDoc
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSecureExecutorServiceWrapper(D delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanawaitTermination(long timeout, java.util.concurrent.TimeUnit unit)booleanisShutdown()booleanisTerminated()voidshutdown()java.util.List<java.lang.Runnable>shutdownNow()
-
-
-
Field Detail
-
delegate
protected final D extends java.util.concurrent.ExecutorService delegate
-
-
Constructor Detail
-
SecureExecutorServiceWrapper
protected SecureExecutorServiceWrapper(D delegate)
-
-
Method Detail
-
shutdown
public void shutdown()
- Specified by:
shutdownin interfacejava.util.concurrent.ExecutorService
-
shutdownNow
public java.util.List<java.lang.Runnable> shutdownNow()
- Specified by:
shutdownNowin interfacejava.util.concurrent.ExecutorService
-
isShutdown
public boolean isShutdown()
- Specified by:
isShutdownin interfacejava.util.concurrent.ExecutorService
-
isTerminated
public boolean isTerminated()
- Specified by:
isTerminatedin interfacejava.util.concurrent.ExecutorService
-
awaitTermination
public boolean awaitTermination(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException- Specified by:
awaitTerminationin interfacejava.util.concurrent.ExecutorService- Throws:
java.lang.InterruptedException
-
-