public int getLargestPoolSize() {
return this.highestActiveCount;
}
public WorkerPoolStatisticsMetadata getStats() {
WorkerPoolStatisticsMetadata stats = new WorkerPoolStatisticsMetadata();
stats.setName(poolName);
stats.setQueued(queue.size());
stats.setHighestQueued(highestQueueSize);
stats.setActiveThreads(getActiveCount());
stats.setMaxThreads(this.maximumPoolSize);
stats.setTotalSubmitted(getSubmittedCount());
stats.setHighestActiveThreads(getLargestPoolSize());
stats.setTotalCompleted(getCompletedCount());
return stats;
}