org.cometd.benchmark
Class MonitoringThreadPoolExecutor
java.lang.Object
java.util.concurrent.AbstractExecutorService
java.util.concurrent.ThreadPoolExecutor
org.cometd.benchmark.MonitoringThreadPoolExecutor
- All Implemented Interfaces:
- Executor, ExecutorService
public class MonitoringThreadPoolExecutor
- extends ThreadPoolExecutor
| Methods inherited from class java.util.concurrent.ThreadPoolExecutor |
afterExecute, allowCoreThreadTimeOut, allowsCoreThreadTimeOut, awaitTermination, beforeExecute, finalize, getActiveCount, getCompletedTaskCount, getCorePoolSize, getKeepAliveTime, getLargestPoolSize, getMaximumPoolSize, getPoolSize, getQueue, getRejectedExecutionHandler, getTaskCount, getThreadFactory, isShutdown, isTerminated, isTerminating, prestartAllCoreThreads, prestartCoreThread, purge, remove, setCorePoolSize, setKeepAliveTime, setMaximumPoolSize, setRejectedExecutionHandler, setThreadFactory, shutdown, shutdownNow, terminated |
MonitoringThreadPoolExecutor
public MonitoringThreadPoolExecutor(int maximumPoolSize,
long keepAliveTime,
TimeUnit unit)
MonitoringThreadPoolExecutor
public MonitoringThreadPoolExecutor(int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
RejectedExecutionHandler handler)
reset
public void reset()
getMaxQueueLatency
public long getMaxQueueLatency()
getAverageQueueLatency
public long getAverageQueueLatency()
getMaxQueueSize
public int getMaxQueueSize()
getMaxActiveThreads
public int getMaxActiveThreads()
execute
public void execute(Runnable task)
- Specified by:
execute in interface Executor- Overrides:
execute in class ThreadPoolExecutor
Copyright © 2008-2011 Dojo Foundation. All Rights Reserved.