Class DefaultWorkExecutorProvider
- java.lang.Object
-
- ch.raffael.meldioc.library.base.threading.DefaultWorkExecutorProvider
-
public class DefaultWorkExecutorProvider extends java.lang.ObjectTODO 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddefaultFinalizeTask()ch.raffael.meldioc.util.advice.AroundAdvicetaskAdvice()TaskAdviceFeature.ProfiletaskAdviceProfile()DefaultWorkExecutorProviderwithoutDefaultTaskFinalizer()java.util.concurrent.ExecutorServiceworkExecutor()
-
-
-
Method Detail
-
withoutDefaultTaskFinalizer
public DefaultWorkExecutorProvider withoutDefaultTaskFinalizer()
-
workExecutor
public java.util.concurrent.ExecutorService workExecutor()
-
taskAdvice
public ch.raffael.meldioc.util.advice.AroundAdvice taskAdvice()
-
defaultFinalizeTask
public void defaultFinalizeTask()
-
taskAdviceProfile
public TaskAdviceFeature.Profile taskAdviceProfile()
-
-