- <init>
Create a new thread pool with a default queue size of 1024, max pool size of
100, min pool size of 4
- checkTimeoutMonitor
Used to lazily create the task completion timeout thread and monitor
- execute
Execute a task
- executeOnThread
Execute a task on the same thread
- getNextTimeout
- runTaskWrapper
- setBlockingMode
- setDefaultThreadContextClassLoader
- setMaximumPoolSize
- setMaximumQueueSize
This resets the work queue capacity. This requires recreating the work queue and
ThreadPoolExecutor,
- setName
- stop