Class NodeExecutorUsage

java.lang.Object
com.flowable.platform.service.health.NodeExecutorUsage

public class NodeExecutorUsage extends Object
Duration-weighted average thread and queue usage percentages per (node, executor) for both a 10-minute and a 1-hour window, computed in a single pass over the 1-hour window via conditional aggregation. Percentages are null when the underlying capacity (max pool size or queue capacity) was zero across the window.
  • Field Details

    • node

      protected String node
    • executorName

      protected String executorName
    • threadUsage10mPercent

      protected Integer threadUsage10mPercent
    • threadUsage1hPercent

      protected Integer threadUsage1hPercent
    • queueUsage10mPercent

      protected Integer queueUsage10mPercent
    • queueUsage1hPercent

      protected Integer queueUsage1hPercent
  • Constructor Details

    • NodeExecutorUsage

      public NodeExecutorUsage()
  • Method Details

    • getNode

      public String getNode()
    • setNode

      public void setNode(String node)
    • getExecutorName

      public String getExecutorName()
    • setExecutorName

      public void setExecutorName(String executorName)
    • getThreadUsage10mPercent

      public Integer getThreadUsage10mPercent()
    • setThreadUsage10mPercent

      public void setThreadUsage10mPercent(Integer threadUsage10mPercent)
    • getThreadUsage1hPercent

      public Integer getThreadUsage1hPercent()
    • setThreadUsage1hPercent

      public void setThreadUsage1hPercent(Integer threadUsage1hPercent)
    • getQueueUsage10mPercent

      public Integer getQueueUsage10mPercent()
    • setQueueUsage10mPercent

      public void setQueueUsage10mPercent(Integer queueUsage10mPercent)
    • getQueueUsage1hPercent

      public Integer getQueueUsage1hPercent()
    • setQueueUsage1hPercent

      public void setQueueUsage1hPercent(Integer queueUsage1hPercent)