@NonnullByDefault
Package ch.raffael.meldioc.library.base.threading
-
Interface Summary Interface Description TaskAdviceFeature TODO JavaDocThreadingFeature Basic infrastructure for multithreaded applications. -
Class Summary Class Description AbstractThreadingFeature AbstractThreadingFeature.WithTaskAdvice CountingThreadFactory DefaultWorkExecutorProvider TODO JavaDocDefaultWorkExecutorProvider.MyTaskAdviceProfile DirectThreadingFeature AThreadingFeaturethat executes everything in the calling thread using aSameThreadExecutorService.DirectThreadingFeature.WithShutdown ADirectThreadingFeaturethat adds shutdown hooks.JavaThreadPoolFeature AThreadingFeaturethat uses a JavaThreadPoolExecutor.JavaThreadPoolFeature.WithShutdown AJavaThreadPoolFeaturethat destroys the thread pool on finalizing the shutdown.TaskAdviceFeature.Profile TODO JavaDocThreadingFeature.Util ThreadingFeature.WithSystemForkJoinPool Deprecated, for removal: This API element is subject to removal in a future version. about 99.9% of the applications will use this → moved to default in ThreadingFeature