Interface ThreadPoolReportingAsynchronousRunner

All Superinterfaces:
AsynchronousRunner, ClosableResource
All Known Implementing Classes:
ThreadPoolAsynchronousRunner

public interface ThreadPoolReportingAsynchronousRunner extends AsynchronousRunner
Note: All "reporting" values below are **optional**. Implementations may return -1 for int values, empty string or (perhaps, be prepared) null for String values. These methods are intended to provide optional reporting to users, for dashboards and debugging, They cannot be relied upon.
  • Method Details

    • getThreadCount

      int getThreadCount()
    • getActiveCount

      int getActiveCount()
    • getIdleCount

      int getIdleCount()
    • getPendingTaskCount

      int getPendingTaskCount()
    • getStatus

      String getStatus()
    • getStackTraces

      String getStackTraces()