Interface JobsStatisticsMXBean

All Known Implementing Classes:
JobsStatistics

public interface JobsStatisticsMXBean
JMX Bean interface exposing jobs statistics.
  • Method Details

    • getJobCount

      int getJobCount()
      Gets the total number of jobs
      Returns:
      the number of jobs
    • getRunningJobCount

      int getRunningJobCount()
      Gets the number of running jobs
      Returns:
      the number of running jobs
    • getQueuedJobCount

      int getQueuedJobCount()
      Gets the number of queued jobs
      Returns:
      the number of queued jobs
    • getFinishedJobCount

      int getFinishedJobCount()
      Gets the number of finished jobs
      Returns:
      the number of finished jobs
    • getFailedJobCount

      int getFailedJobCount()
      Gets the number of failed jobs
      Returns:
      the number of failed jobs
    • getJobCountByNode

      int getJobCountByNode()
      Gets the number of jobs of this JMX node
      Returns:
      the number of jobs
    • getRunningJobCountByNode

      int getRunningJobCountByNode()
      Gets the number of running jobs of this JMX node
      Returns:
      the number of running jobs
    • getQueuedJobCountByNode

      int getQueuedJobCountByNode()
      Gets the number of queued jobs of this JMX node
      Returns:
      the number of queued jobs
    • getFinishedJobCountByNode

      int getFinishedJobCountByNode()
      Gets the number of finished jobs of this JMX node
      Returns:
      the number of finished jobs
    • getFailedJobCountByNode

      int getFailedJobCountByNode()
      Gets the number of failed jobs of this JMX node
      Returns:
      the number of failed jobs
    • getJobs

      String[] getJobs()
      Gets a list of all jobs
      Returns:
      an array including all jobs
    • getRunningJobs

      String[] getRunningJobs()
      Gets a list of all running jobs
      Returns:
      an array including all running jobs
    • getQueuedJobs

      String[] getQueuedJobs()
      Gets a list of all queued jobs
      Returns:
      an array including all queued jobs
    • getFinishedJobs

      String[] getFinishedJobs()
      Gets a list of all finished jobs
      Returns:
      an array including all finished jobs
    • getFailedJobs

      String[] getFailedJobs()
      Gets a list of all failed jobs
      Returns:
      an array including all failed jobs
    • getJobsByNode

      String[] getJobsByNode()
      Gets a list of all jobs of this JMX node
      Returns:
      an array including all jobs
    • getRunningJobsByNode

      String[] getRunningJobsByNode()
      Gets a list of running jobs of this JMX node
      Returns:
      an array including running jobs
    • getQueuedJobsByNode

      String[] getQueuedJobsByNode()
      Gets a list of queued jobs of this JMX node
      Returns:
      an array including queued jobs
    • getFinishedJobsByNode

      String[] getFinishedJobsByNode()
      Gets a list of finished jobs of this JMX node
      Returns:
      an array including finished jobs
    • getFailedJobsByNode

      String[] getFailedJobsByNode()
      Gets a list of failed jobs of this JMX node
      Returns:
      an array including failed jobs
    • getAverageJobRunTime

      String[] getAverageJobRunTime()
      Gets a list of average job run times
      Returns:
      an array including average job run times
    • getAverageJobQueueTime

      String[] getAverageJobQueueTime()
      Gets a list of average job queue times
      Returns:
      an array including average job queue times