Class DaemonPoolExecutor.DaemonPoolManagement

  • Enclosing class:
    DaemonPoolExecutor

    public static class DaemonPoolExecutor.DaemonPoolManagement
    extends Object
    Daemon pool metrics and management.
    • Field Detail

      • f_pool

        protected final com.tangosol.coherence.component.util.DaemonPool f_pool
        The DaemonPool associated with this MBean.
    • Constructor Detail

      • DaemonPoolManagement

        protected DaemonPoolManagement​(com.tangosol.internal.util.DaemonPool pool)
        Construct a new DaemonPoolManagement instance.
        Parameters:
        pool - the managed DaemonPool
    • Method Detail

      • getBacklog

        public int getBacklog()
      • getDaemonCountMax

        public int getDaemonCountMax()
      • setDaemonCountMax

        public void setDaemonCountMax​(int count)
      • getDaemonCountMin

        public int getDaemonCountMin()
      • setDaemonCountMin

        public void setDaemonCountMin​(int count)
      • getDaemonCount

        public int getDaemonCount()
      • getAbandonedCount

        public int getAbandonedCount()
      • getActiveMillis

        public long getActiveMillis()
      • getHungCount

        public int getHungCount()
      • getHungDuration

        public long getHungDuration()
      • getLastResetMillis

        public long getLastResetMillis()
      • getLastResizeMillis

        public long getLastResizeMillis()
      • getTaskAddCount

        public long getTaskAddCount()
      • getTaskCount

        public long getTaskCount()
      • getMaxBacklog

        public int getMaxBacklog()
      • getTimeoutCount

        public int getTimeoutCount()
      • getTaskTimeout

        public long getTaskTimeout()
      • resetStatistics

        public void resetStatistics()