public class EmptyStatistics extends Object implements Statistics
Constructor and Description |
---|
EmptyStatistics() |
Modifier and Type | Method and Description |
---|---|
long |
getAverageProcessingTime()
The average processing time of a job - this only counts finished jobs.
|
long |
getAverageWaitingTime()
The average waiting time of a job in the queue.
|
long |
getLastActivatedJobTime()
The time a job has been started last.
|
long |
getLastFinishedJobTime()
The time a job has been finished/failed/cancelled last.
|
long |
getNumberOfActiveJobs()
Number of jobs currently in processing.
|
long |
getNumberOfCancelledJobs()
Number of permanently failing or cancelled jobs.
|
long |
getNumberOfFailedJobs()
Number of failing jobs.
|
long |
getNumberOfFinishedJobs()
Number of successfully finished jobs.
|
long |
getNumberOfJobs()
This just adds
Statistics.getNumberOfActiveJobs() and Statistics.getNumberOfQueuedJobs() |
long |
getNumberOfProcessedJobs()
Number of already processed jobs.
|
long |
getNumberOfQueuedJobs()
Number of jobs currently waiting in a queue.
|
long |
getStartTime()
The time this service has been started
|
void |
reset()
Clear all collected statistics and set the starting time to the current time.
|
public long getStartTime()
Statistics
getStartTime
in interface Statistics
public long getNumberOfFinishedJobs()
Statistics
getNumberOfFinishedJobs
in interface Statistics
public long getNumberOfCancelledJobs()
Statistics
getNumberOfCancelledJobs
in interface Statistics
public long getNumberOfFailedJobs()
Statistics
getNumberOfFailedJobs
in interface Statistics
public long getNumberOfProcessedJobs()
Statistics
Statistics.getNumberOfFinishedJobs()
, Statistics.getNumberOfCancelledJobs()
and Statistics.getNumberOfFailedJobs()
getNumberOfProcessedJobs
in interface Statistics
public long getNumberOfActiveJobs()
Statistics
getNumberOfActiveJobs
in interface Statistics
public long getNumberOfQueuedJobs()
Statistics
getNumberOfQueuedJobs
in interface Statistics
public long getNumberOfJobs()
Statistics
Statistics.getNumberOfActiveJobs()
and Statistics.getNumberOfQueuedJobs()
getNumberOfJobs
in interface Statistics
public long getLastActivatedJobTime()
Statistics
getLastActivatedJobTime
in interface Statistics
public long getLastFinishedJobTime()
Statistics
getLastFinishedJobTime
in interface Statistics
public long getAverageWaitingTime()
Statistics
getAverageWaitingTime
in interface Statistics
public long getAverageProcessingTime()
Statistics
getAverageProcessingTime
in interface Statistics
public void reset()
Statistics
reset
in interface Statistics
Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.