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 SqlDefaultFactoryfactoryprotected org.slf4j.Loggerlogger
-
Constructor Summary
Constructors Constructor Description SqlThreadPoolExecutor(int corePoolSize, SqlDefaultFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidshutdown()protected voidterminated()-
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:
shutdownin interfaceExecutorService- Overrides:
shutdownin classThreadPoolExecutor
-
terminated
protected void terminated()
- Overrides:
terminatedin classThreadPoolExecutor
-
-