public class KSBThreadPoolImpl extends ThreadPoolExecutor implements KSBThreadPool
ThreadPoolExecutor.AbortPolicy, ThreadPoolExecutor.CallerRunsPolicy, ThreadPoolExecutor.DiscardOldestPolicy, ThreadPoolExecutor.DiscardPolicy| Modifier and Type | Field and Description | 
|---|---|
| static int | DEFAULT_POOL_SIZE | 
| Constructor and Description | 
|---|
| KSBThreadPoolImpl() | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | getInstance() | 
| long | getKeepAliveTime() | 
| boolean | isStarted() | 
| protected void | loadSettings()Loads the thread pool settings from the DAO. | 
| void | setCorePoolSize(int corePoolSize) | 
| void | start() | 
| void | stop() | 
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, setKeepAliveTime, setMaximumPoolSize, setRejectedExecutionHandler, setThreadFactory, shutdown, shutdownNow, terminated, toStringinvokeAll, invokeAll, invokeAny, invokeAny, newTaskFor, newTaskFor, submit, submit, submitclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetActiveCount, getCompletedTaskCount, getCorePoolSize, getLargestPoolSize, getMaximumPoolSize, getPoolSize, getQueue, getTaskCount, remove, setMaximumPoolSizeawaitTermination, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminated, shutdown, shutdownNow, submit, submit, submitpublic static final int DEFAULT_POOL_SIZE
public KSBThreadPoolImpl()
public void setCorePoolSize(int corePoolSize)
setCorePoolSize in interface KSBThreadPoolsetCorePoolSize in class ThreadPoolExecutorpublic long getKeepAliveTime()
getKeepAliveTime in interface KSBThreadPoolprotected void loadSettings()
public Object getInstance()
getInstance in interface KSBThreadPoolCopyright © 2005–2016 The Kuali Foundation. All rights reserved.