package com.hqyg.disjob.pojo;
import java.io.Serializable;
public class ThreadPoolContainer implements Serializable{
private static final long serialVersionUID = 1L;
private int threadSize ; //线程池中活动线程池大小
private int largestPoolSize; //有史以来的峰值大小
private int activeTaskCount;// 正在执行的任务数
private int waitTaskCount ; //在队列中等待执行的任务数
private int completeTaskCount ;//已经调度完成的 task count
private int taskCount ;//总的被调度的task count = complete + working + in queue
public int getThreadSize() {
return threadSize;
}
public void setThreadSize(int threadSize) {
this.threadSize = threadSize;
}
public int getLargestPoolSize() {
return largestPoolSize;
}
public void setLargestPoolSize(int largestPoolSize) {
this.largestPoolSize = largestPoolSize;
}
public int getActiveTaskCount() {
return activeTaskCount;
}
public void setActiveTaskCount(int activeTaskCount) {
this.activeTaskCount = activeTaskCount;
}
public int getWaitTaskCount() {
return waitTaskCount;
}
public void setWaitTaskCount(int waitTaskCount) {
this.waitTaskCount = waitTaskCount;
}
public int getCompleteTaskCount() {
return completeTaskCount;
}
public void setCompleteTaskCount(int completeTaskCount) {
this.completeTaskCount = completeTaskCount;
}
public int getTaskCount() {
return taskCount;
}
public void setTaskCount(int taskCount) {
this.taskCount = taskCount;
}
@Override
public String toString() {
return "ThreadPoolContainer [threadSize=" + threadSize
+ ", largestPoolSize=" + largestPoolSize + ", activeTaskCount="
+ activeTaskCount + ", waitTaskCount=" + waitTaskCount
+ ", completeTaskCount=" + completeTaskCount + ", taskCount="
+ taskCount + "]";
}
}