Class EmptyStatistics
- java.lang.Object
-
- org.apache.sling.event.impl.jobs.jmx.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 Summary
Constructors Constructor Description EmptyStatistics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetAverageProcessingTime()longgetAverageWaitingTime()longgetLastActivatedJobTime()longgetLastFinishedJobTime()longgetNumberOfActiveJobs()longgetNumberOfCancelledJobs()longgetNumberOfFailedJobs()longgetNumberOfFinishedJobs()longgetNumberOfJobs()longgetNumberOfProcessedJobs()longgetNumberOfQueuedJobs()longgetStartTime()voidreset()
-
-
-
Method Detail
-
getStartTime
public long getStartTime()
- Specified by:
getStartTimein interfaceorg.apache.sling.event.jobs.Statistics
-
getNumberOfFinishedJobs
public long getNumberOfFinishedJobs()
- Specified by:
getNumberOfFinishedJobsin interfaceorg.apache.sling.event.jobs.Statistics
-
getNumberOfCancelledJobs
public long getNumberOfCancelledJobs()
- Specified by:
getNumberOfCancelledJobsin interfaceorg.apache.sling.event.jobs.Statistics
-
getNumberOfFailedJobs
public long getNumberOfFailedJobs()
- Specified by:
getNumberOfFailedJobsin interfaceorg.apache.sling.event.jobs.Statistics
-
getNumberOfProcessedJobs
public long getNumberOfProcessedJobs()
- Specified by:
getNumberOfProcessedJobsin interfaceorg.apache.sling.event.jobs.Statistics
-
getNumberOfActiveJobs
public long getNumberOfActiveJobs()
- Specified by:
getNumberOfActiveJobsin interfaceorg.apache.sling.event.jobs.Statistics
-
getNumberOfQueuedJobs
public long getNumberOfQueuedJobs()
- Specified by:
getNumberOfQueuedJobsin interfaceorg.apache.sling.event.jobs.Statistics
-
getNumberOfJobs
public long getNumberOfJobs()
- Specified by:
getNumberOfJobsin interfaceorg.apache.sling.event.jobs.Statistics
-
getLastActivatedJobTime
public long getLastActivatedJobTime()
- Specified by:
getLastActivatedJobTimein interfaceorg.apache.sling.event.jobs.Statistics
-
getLastFinishedJobTime
public long getLastFinishedJobTime()
- Specified by:
getLastFinishedJobTimein interfaceorg.apache.sling.event.jobs.Statistics
-
getAverageWaitingTime
public long getAverageWaitingTime()
- Specified by:
getAverageWaitingTimein interfaceorg.apache.sling.event.jobs.Statistics
-
getAverageProcessingTime
public long getAverageProcessingTime()
- Specified by:
getAverageProcessingTimein interfaceorg.apache.sling.event.jobs.Statistics
-
reset
public void reset()
- Specified by:
resetin interfaceorg.apache.sling.event.jobs.Statistics
-
-