Class MonitoringThreadPoolExecutor

    • Constructor Detail

      • MonitoringThreadPoolExecutor

        public MonitoringThreadPoolExecutor​(int maximumPoolSize,
                                            long keepAliveTime,
                                            TimeUnit unit)
      • MonitoringThreadPoolExecutor

        public MonitoringThreadPoolExecutor​(int maximumPoolSize,
                                            long keepAliveTime,
                                            TimeUnit unit,
                                            RejectedExecutionHandler handler)
    • Method Detail

      • reset

        public void reset()
      • getTasks

        public long getTasks()
      • getMaxTaskLatency

        public long getMaxTaskLatency()
      • getAverageTaskLatency

        public long getAverageTaskLatency()
      • getMaxQueueLatency

        public long getMaxQueueLatency()
      • getAverageQueueLatency

        public long getAverageQueueLatency()
      • getMaxQueueSize

        public int getMaxQueueSize()
      • getMaxActiveThreads

        public int getMaxActiveThreads()