Class EmptyStatistics

  • All Implemented Interfaces:
    org.apache.sling.event.jobs.Statistics

    public class EmptyStatistics
    extends Object
    implements org.apache.sling.event.jobs.Statistics
    Dummy stats that just returns 0 for all info, used where the queue doesnt implement the Statistics interface.
    • Constructor Detail

      • EmptyStatistics

        public EmptyStatistics()
    • Method Detail

      • getStartTime

        public long getStartTime()
        Specified by:
        getStartTime in interface org.apache.sling.event.jobs.Statistics
      • getNumberOfFinishedJobs

        public long getNumberOfFinishedJobs()
        Specified by:
        getNumberOfFinishedJobs in interface org.apache.sling.event.jobs.Statistics
      • getNumberOfCancelledJobs

        public long getNumberOfCancelledJobs()
        Specified by:
        getNumberOfCancelledJobs in interface org.apache.sling.event.jobs.Statistics
      • getNumberOfFailedJobs

        public long getNumberOfFailedJobs()
        Specified by:
        getNumberOfFailedJobs in interface org.apache.sling.event.jobs.Statistics
      • getNumberOfProcessedJobs

        public long getNumberOfProcessedJobs()
        Specified by:
        getNumberOfProcessedJobs in interface org.apache.sling.event.jobs.Statistics
      • getNumberOfActiveJobs

        public long getNumberOfActiveJobs()
        Specified by:
        getNumberOfActiveJobs in interface org.apache.sling.event.jobs.Statistics
      • getNumberOfQueuedJobs

        public long getNumberOfQueuedJobs()
        Specified by:
        getNumberOfQueuedJobs in interface org.apache.sling.event.jobs.Statistics
      • getNumberOfJobs

        public long getNumberOfJobs()
        Specified by:
        getNumberOfJobs in interface org.apache.sling.event.jobs.Statistics
      • getLastActivatedJobTime

        public long getLastActivatedJobTime()
        Specified by:
        getLastActivatedJobTime in interface org.apache.sling.event.jobs.Statistics
      • getLastFinishedJobTime

        public long getLastFinishedJobTime()
        Specified by:
        getLastFinishedJobTime in interface org.apache.sling.event.jobs.Statistics
      • getAverageWaitingTime

        public long getAverageWaitingTime()
        Specified by:
        getAverageWaitingTime in interface org.apache.sling.event.jobs.Statistics
      • getAverageProcessingTime

        public long getAverageProcessingTime()
        Specified by:
        getAverageProcessingTime in interface org.apache.sling.event.jobs.Statistics
      • reset

        public void reset()
        Specified by:
        reset in interface org.apache.sling.event.jobs.Statistics