Class ThreadExecutorStats
- java.lang.Object
-
- org.opendaylight.controller.md.sal.common.util.jmx.ThreadExecutorStats
-
public class ThreadExecutorStats extends Object
A bean class that holds various thread executor statistic metrics. This class is suitable for mapping to the MXBean CompositeDataSupport type;- Author:
- Thomas Pantelis
- See Also:
ThreadExecutorStatsMXBeanImpl
-
-
Constructor Summary
Constructors Constructor Description ThreadExecutorStats(long activeThreadCount, long currentThreadPoolSize, long largestThreadPoolSize, long maxThreadPoolSize, long currentQueueSize, Long largestQueueSize, long maxQueueSize, long completedTaskCount, long totalTaskCount, Long rejectedTaskCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetActiveThreadCount()longgetCompletedTaskCount()longgetCurrentQueueSize()longgetCurrentThreadPoolSize()LonggetLargestQueueSize()longgetLargestThreadPoolSize()longgetMaxQueueSize()longgetMaxThreadPoolSize()LonggetRejectedTaskCount()longgetTotalTaskCount()
-
-
-
Constructor Detail
-
ThreadExecutorStats
@ConstructorParameters({"activeThreadCount","currentThreadPoolSize","largestThreadPoolSize","maxThreadPoolSize","currentQueueSize","largestQueueSize","maxQueueSize","completedTaskCount","totalTaskCount","rejectedTaskCount"}) public ThreadExecutorStats(long activeThreadCount, long currentThreadPoolSize, long largestThreadPoolSize, long maxThreadPoolSize, long currentQueueSize, Long largestQueueSize, long maxQueueSize, long completedTaskCount, long totalTaskCount, Long rejectedTaskCount)
-
-
Method Detail
-
getActiveThreadCount
public long getActiveThreadCount()
-
getCompletedTaskCount
public long getCompletedTaskCount()
-
getRejectedTaskCount
public Long getRejectedTaskCount()
-
getCurrentQueueSize
public long getCurrentQueueSize()
-
getLargestQueueSize
public Long getLargestQueueSize()
-
getMaxThreadPoolSize
public long getMaxThreadPoolSize()
-
getTotalTaskCount
public long getTotalTaskCount()
-
getLargestThreadPoolSize
public long getLargestThreadPoolSize()
-
getMaxQueueSize
public long getMaxQueueSize()
-
getCurrentThreadPoolSize
public long getCurrentThreadPoolSize()
-
-