| Modifier and Type | Interface and Description |
|---|---|
| public interface | ExecutionStrategy
An |
| public interface | |
| public interface | |
| public interface | ThreadPool
A pool for threads. |
| public interface | TryExecutor
A variation of Executor that can confirm if a thread is available immediately |
| Modifier and Type | Class and Description |
|---|---|
| public class | AutoLock
Reentrant lock that can be used in a try-with-resources statement. |
| public class | |
| public class | MonitoredQueuedThreadPool
A |
| pack-priv class | PrivilegedThreadFactory
Convenience |
| public class | QueuedThreadPool
A thread pool with a queue of jobs to execute. |
| public class | ReservedThreadExecutor
A TryExecutor using pre-allocated/reserved threads from an external Executor. |
| public class | ScheduledExecutorScheduler
Implementation of |
| public class | SerializedExecutor
Ensures serial execution of submitted tasks. |
| public class | SerializedInvoker
Ensures serial invocation of submitted tasks. |
| public class | ShutdownThread
ShutdownThread is a shutdown hook thread implemented as singleton that maintains a list of lifecycle instances that are registered with it and provides ability to stop these lifecycles upon shutdown of the Java Virtual Machine |
| public class | Sweeper
A utility class to perform periodic sweeping of resources. |
| public class | |
| public class | ThreadPoolBudget
A budget of required thread usage, used to warn or error for insufficient configured threads. |
| public class | TimerScheduler
A scheduler based on the the JVM Timer class |