Interface FifoQueueCollisionSpiMBean

    • Method Detail

      • getParallelJobsNumber

        @MXBeanDescription("Number of jobs that can be executed in parallel.")
        int getParallelJobsNumber()
        Gets number of jobs that can be executed in parallel.
        Returns:
        Number of jobs that can be executed in parallel.
      • setParallelJobsNumber

        @MXBeanDescription("Number of jobs that can be executed in parallel.")
        void setParallelJobsNumber​(int num)
        Sets number of jobs that can be executed in parallel.
        Parameters:
        num - Parallel jobs number.
      • getWaitingJobsNumber

        @MXBeanDescription("Maximum allowed number of waiting jobs.")
        int getWaitingJobsNumber()
        Maximum number of jobs that are allowed to wait in waiting queue. If number of waiting jobs ever exceeds this number, excessive jobs will be rejected.
        Returns:
        Maximum allowed number of waiting jobs.
      • setWaitingJobsNumber

        @MXBeanDescription("Maximum allowed number of waiting jobs.")
        void setWaitingJobsNumber​(int num)
        Sets maximum number of jobs that are allowed to wait in waiting queue. If number of waiting jobs ever exceeds this number, excessive jobs will be rejected.
        Parameters:
        num - Waiting jobs number.
      • getCurrentWaitJobsNumber

        @MXBeanDescription("Number of jobs that wait for execution.")
        int getCurrentWaitJobsNumber()
        Gets current number of jobs that wait for the execution.
        Returns:
        Number of jobs that wait for execution.
      • getCurrentActiveJobsNumber

        @MXBeanDescription("Number of active jobs.")
        int getCurrentActiveJobsNumber()
        Gets current number of jobs that are active, i.e. 'running + held' jobs.
        Returns:
        Number of active jobs.
      • getCurrentRunningJobsNumber

        @MXBeanDescription("Number of running jobs.")
        int getCurrentRunningJobsNumber()
        Gets number of currently running (not 'held) jobs.
        Returns:
        Number of currently running (not 'held) jobs.
      • getCurrentHeldJobsNumber

        @MXBeanDescription("Number of held jobs.")
        int getCurrentHeldJobsNumber()
        Gets number of currently 'held' jobs.
        Returns:
        Number of currently 'held' jobs.