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.ExecutorService
TODO JavaDoc
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedSecureExecutorServiceWrapper(D delegate) -
Method Summary
Modifier and Type Method Description booleanawaitTermination(long timeout, java.util.concurrent.TimeUnit unit)booleanisShutdown()booleanisTerminated()voidshutdown()java.util.List<java.lang.Runnable>shutdownNow()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.concurrent.Executor
executeMethods inherited from interface java.util.concurrent.ExecutorService
invokeAll, invokeAll, invokeAny, invokeAny, submit, submit, submit
-
Field Details
-
delegate
-
-
Constructor Details
-
SecureExecutorServiceWrapper
-
-
Method Details
-
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
-