Package org.sqlproc.engine
Class SqlDefaultFactory.SqlThreadPoolExecutor
- java.lang.Object
-
- java.util.concurrent.AbstractExecutorService
-
- java.util.concurrent.ThreadPoolExecutor
-
- org.sqlproc.engine.SqlDefaultFactory.SqlThreadPoolExecutor
-
- All Implemented Interfaces:
Executor
,ExecutorService
- Enclosing class:
- SqlDefaultFactory
public static class SqlDefaultFactory.SqlThreadPoolExecutor extends ThreadPoolExecutor
The customized ThreadPoolExecutor.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.concurrent.ThreadPoolExecutor
ThreadPoolExecutor.AbortPolicy, ThreadPoolExecutor.CallerRunsPolicy, ThreadPoolExecutor.DiscardOldestPolicy, ThreadPoolExecutor.DiscardPolicy
-
-
Field Summary
Fields Modifier and Type Field Description protected SqlDefaultFactory
factory
protected org.slf4j.Logger
logger
-
Constructor Summary
Constructors Constructor Description SqlThreadPoolExecutor(int corePoolSize, SqlDefaultFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
shutdown()
protected void
terminated()
-
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, shutdownNow, toString
-
Methods inherited from class java.util.concurrent.AbstractExecutorService
invokeAll, invokeAll, invokeAny, invokeAny, newTaskFor, newTaskFor, submit, submit, submit
-
-
-
-
Field Detail
-
logger
protected final org.slf4j.Logger logger
-
factory
protected SqlDefaultFactory factory
-
-
Constructor Detail
-
SqlThreadPoolExecutor
public SqlThreadPoolExecutor(int corePoolSize, SqlDefaultFactory factory)
-
-
Method Detail
-
shutdown
public void shutdown()
- Specified by:
shutdown
in interfaceExecutorService
- Overrides:
shutdown
in classThreadPoolExecutor
-
terminated
protected void terminated()
- Overrides:
terminated
in classThreadPoolExecutor
-
-