Class DefaultWorkExecutorProvider
java.lang.Object
ch.raffael.meldioc.library.base.threading.DefaultWorkExecutorProvider
public class DefaultWorkExecutorProvider
extends java.lang.Object
TODO JavaDoc
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classDefaultWorkExecutorProvider.MyTaskAdviceProfile -
Constructor Summary
Constructors Constructor Description DefaultWorkExecutorProvider(java.util.function.Supplier<? extends java.util.concurrent.ExecutorService> workExecutorImplementation) -
Method Summary
Modifier and Type Method Description voiddefaultFinalizeTask()ch.raffael.meldioc.util.advice.AroundAdvicetaskAdvice()TaskAdviceFeature.ProfiletaskAdviceProfile()DefaultWorkExecutorProviderwithoutDefaultTaskFinalizer()java.util.concurrent.ExecutorServiceworkExecutor()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DefaultWorkExecutorProvider
public DefaultWorkExecutorProvider(java.util.function.Supplier<? extends java.util.concurrent.ExecutorService> workExecutorImplementation)
-
-
Method Details
-
withoutDefaultTaskFinalizer
-
workExecutor
public java.util.concurrent.ExecutorService workExecutor() -
taskAdvice
public ch.raffael.meldioc.util.advice.AroundAdvice taskAdvice() -
defaultFinalizeTask
public void defaultFinalizeTask() -
taskAdviceProfile
-