Package io.airlift.concurrent
Class ThreadPoolExecutorMBean
- java.lang.Object
-
- io.airlift.concurrent.ThreadPoolExecutorMBean
-
public class ThreadPoolExecutorMBean extends Object
-
-
Constructor Summary
Constructors Constructor Description ThreadPoolExecutorMBean(ThreadPoolExecutor threadPoolExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetActiveCount()longgetCompletedTaskCount()intgetCorePoolSize()StringgetKeepAliveTime()intgetLargestPoolSize()intgetMaximumPoolSize()intgetPoolSize()intgetQueuedTaskCount()StringgetRejectedExecutionHandler()longgetTaskCount()booleanisAllowCoreThreadTimeOut()booleanisShutdown()booleanisTerminated()booleanisTerminating()voidsetAllowCoreThreadTimeOut(boolean allowsCoreThreadTimeOut)voidsetCorePoolSize(int corePoolSize)voidsetKeepAliveTime(String duration)voidsetMaximumPoolSize(int maximumPoolSize)
-
-
-
Constructor Detail
-
ThreadPoolExecutorMBean
public ThreadPoolExecutorMBean(ThreadPoolExecutor threadPoolExecutor)
-
-
Method Detail
-
isShutdown
public boolean isShutdown()
-
isTerminating
public boolean isTerminating()
-
isTerminated
public boolean isTerminated()
-
getRejectedExecutionHandler
public String getRejectedExecutionHandler()
-
getCorePoolSize
public int getCorePoolSize()
-
setCorePoolSize
public void setCorePoolSize(int corePoolSize)
-
getMaximumPoolSize
public int getMaximumPoolSize()
-
setMaximumPoolSize
public void setMaximumPoolSize(int maximumPoolSize)
-
getPoolSize
public int getPoolSize()
-
getActiveCount
public int getActiveCount()
-
getLargestPoolSize
public int getLargestPoolSize()
-
getKeepAliveTime
public String getKeepAliveTime()
-
setKeepAliveTime
public void setKeepAliveTime(String duration)
-
isAllowCoreThreadTimeOut
public boolean isAllowCoreThreadTimeOut()
-
setAllowCoreThreadTimeOut
public void setAllowCoreThreadTimeOut(boolean allowsCoreThreadTimeOut)
-
getTaskCount
public long getTaskCount()
-
getCompletedTaskCount
public long getCompletedTaskCount()
-
getQueuedTaskCount
public int getQueuedTaskCount()
-
-