net.i2p.i2ptunnel
Class TunnelControllerGroup.CustomThreadPoolExecutor
java.lang.Object
java.util.concurrent.AbstractExecutorService
java.util.concurrent.ThreadPoolExecutor
net.i2p.i2ptunnel.TunnelControllerGroup.CustomThreadPoolExecutor
- All Implemented Interfaces:
- Executor, ExecutorService
- Enclosing class:
- TunnelControllerGroup
static class TunnelControllerGroup.CustomThreadPoolExecutor
- extends ThreadPoolExecutor
Not really needed for now but in case we want to add some hooks like afterExecute().
Package private for fallback in case TCG.getInstance() is null, never instantiated
but a plugin still needs it... should be rare.
- Since:
- 0.9.18 Moved from I2PTunnelClientBase
Methods inherited from class java.util.concurrent.ThreadPoolExecutor |
afterExecute, allowCoreThreadTimeOut, allowsCoreThreadTimeOut, awaitTermination, beforeExecute, execute, finalize, getActiveCount, getCompletedTaskCount, getCorePoolSize, getKeepAliveTime, getLargestPoolSize, getMaximumPoolSize, getPoolSize, getQueue, getRejectedExecutionHandler, getTaskCount, getThreadFactory, isShutdown, isTerminated, isTerminating, prestartAllCoreThreads, prestartCoreThread, purge, remove, setCorePoolSize, setKeepAliveTime, setMaximumPoolSize, setRejectedExecutionHandler, setThreadFactory, shutdown, shutdownNow, terminated |
TunnelControllerGroup.CustomThreadPoolExecutor
public TunnelControllerGroup.CustomThreadPoolExecutor()