org.openrdf.repository.object.util
Interface ThreadPoolMXBean
- All Known Implementing Classes:
- ManagedScheduledThreadPool, ManagedThreadPool
public interface ThreadPoolMXBean
Interface to manage ThreadPools from MXBeans.
- Author:
- James Leigh
getQueueDescription
String[] getQueueDescription()
getQueueSize
int getQueueSize()
getQueueRemainingCapacity
int getQueueRemainingCapacity()
clearQueue
void clearQueue()
runNextInQueue
void runNextInQueue()
runAllInQueue
void runAllInQueue()
isContinueExistingPeriodicTasksAfterShutdownPolicy
boolean isContinueExistingPeriodicTasksAfterShutdownPolicy()
setContinueExistingPeriodicTasksAfterShutdownPolicy
void setContinueExistingPeriodicTasksAfterShutdownPolicy(boolean policy)
isExecuteExistingDelayedTasksAfterShutdownPolicy
boolean isExecuteExistingDelayedTasksAfterShutdownPolicy()
setExecuteExistingDelayedTasksAfterShutdownPolicy
void setExecuteExistingDelayedTasksAfterShutdownPolicy(boolean policy)
setAllowCoreThreadTimeOut
void setAllowCoreThreadTimeOut(boolean allow)
isAllowsCoreThreadTimeOut
boolean isAllowsCoreThreadTimeOut()
getActiveCount
int getActiveCount()
getCompletedTaskCount
long getCompletedTaskCount()
getLargestPoolSize
int getLargestPoolSize()
getPoolSize
int getPoolSize()
getTaskCount
long getTaskCount()
isShutdown
boolean isShutdown()
isTerminated
boolean isTerminated()
isTerminating
boolean isTerminating()
startAllCoreThreads
void startAllCoreThreads()
startCoreThread
void startCoreThread()
purge
void purge()
getCorePoolSize
int getCorePoolSize()
setCorePoolSize
void setCorePoolSize(int size)
getKeepAliveTime
long getKeepAliveTime()
setKeepAliveTime
void setKeepAliveTime(long seconds)
getMaximumPoolSize
int getMaximumPoolSize()
setMaximumPoolSize
void setMaximumPoolSize(int size)
shutdown
void shutdown()
interruptWorkers
void interruptWorkers()
throws InterruptedException
- Throws:
InterruptedException
Copyright © 2004-2011 James Leigh Services Inc.. All Rights Reserved.