Interface KSBThreadPool
- All Superinterfaces:
AutoCloseable,Executor,ExecutorService,Lifecycle
- All Known Implementing Classes:
KSBThreadPoolImpl
A thread pool which can be used to schedule asynchronous tasks.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Method Summary
Modifier and TypeMethodDescriptionintlongintlongintintintgetQueue()longbooleanvoidsetCorePoolSize(int corePoolSize) voidsetMaximumPoolSize(int maxPoolSize) Methods inherited from interface java.util.concurrent.ExecutorService
awaitTermination, close, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminated, shutdown, shutdownNow, submit, submit, submit
-
Method Details
-
remove
-
getActiveCount
int getActiveCount() -
setCorePoolSize
void setCorePoolSize(int corePoolSize) -
getCorePoolSize
int getCorePoolSize() -
getMaximumPoolSize
int getMaximumPoolSize() -
setMaximumPoolSize
void setMaximumPoolSize(int maxPoolSize) -
getPoolSize
int getPoolSize() -
getLargestPoolSize
int getLargestPoolSize() -
getKeepAliveTime
long getKeepAliveTime() -
getTaskCount
long getTaskCount() -
getCompletedTaskCount
long getCompletedTaskCount() -
getQueue
BlockingQueue getQueue() -
getInstance
Object getInstance()
-