|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.sling.event.impl.jobs.TopicStatisticsImpl
public class TopicStatisticsImpl
Implementation of the statistics.
Constructor Summary | |
---|---|
TopicStatisticsImpl(String topic)
Constructor. |
Method Summary | |
---|---|
void |
addActivated(long queueTime)
Add a started job. |
void |
addCancelled()
Add a cancelled job. |
void |
addFailed()
Add a failed job. |
void |
addFinished(long jobTime)
Add a finished job. |
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 |
getNumberOfCancelledJobs()
Number of permanently failing or cancelled jobs. |
long |
getNumberOfFailedJobs()
Number of failing jobs. |
long |
getNumberOfFinishedJobs()
Number of successfully finished jobs. |
long |
getNumberOfProcessedJobs()
Number of already processed jobs. |
String |
getTopic()
The topic this statistics is about. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TopicStatisticsImpl(String topic)
Method Detail |
---|
public String getTopic()
TopicStatistics
getTopic
in interface TopicStatistics
TopicStatistics.getTopic()
public long getNumberOfProcessedJobs()
TopicStatistics
TopicStatistics.getNumberOfFinishedJobs()
, TopicStatistics.getNumberOfCancelledJobs()
and TopicStatistics.getNumberOfFailedJobs()
getNumberOfProcessedJobs
in interface TopicStatistics
TopicStatistics.getNumberOfProcessedJobs()
public long getAverageWaitingTime()
TopicStatistics
getAverageWaitingTime
in interface TopicStatistics
TopicStatistics.getAverageWaitingTime()
public long getAverageProcessingTime()
TopicStatistics
getAverageProcessingTime
in interface TopicStatistics
TopicStatistics.getAverageProcessingTime()
public long getNumberOfFinishedJobs()
TopicStatistics
getNumberOfFinishedJobs
in interface TopicStatistics
TopicStatistics.getNumberOfFinishedJobs()
public long getNumberOfCancelledJobs()
TopicStatistics
getNumberOfCancelledJobs
in interface TopicStatistics
TopicStatistics.getNumberOfCancelledJobs()
public long getNumberOfFailedJobs()
TopicStatistics
getNumberOfFailedJobs
in interface TopicStatistics
TopicStatistics.getNumberOfFailedJobs()
public long getLastActivatedJobTime()
TopicStatistics
getLastActivatedJobTime
in interface TopicStatistics
TopicStatistics.getLastActivatedJobTime()
public long getLastFinishedJobTime()
TopicStatistics
getLastFinishedJobTime
in interface TopicStatistics
TopicStatistics.getLastFinishedJobTime()
public void addFinished(long jobTime)
jobTime
- The time of the job processing.public void addActivated(long queueTime)
queueTime
- The time of the job in the queue.public void addFailed()
public void addCancelled()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |