|
||||||||||
| 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(java.lang.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. |
java.lang.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(java.lang.String topic)
| Method Detail |
|---|
public java.lang.String getTopic()
TopicStatistics
getTopic in interface TopicStatisticsTopicStatistics.getTopic()public long getNumberOfProcessedJobs()
TopicStatisticsTopicStatistics.getNumberOfFinishedJobs(), TopicStatistics.getNumberOfCancelledJobs()
and TopicStatistics.getNumberOfFailedJobs()
getNumberOfProcessedJobs in interface TopicStatisticsTopicStatistics.getNumberOfProcessedJobs()public long getAverageWaitingTime()
TopicStatistics
getAverageWaitingTime in interface TopicStatisticsTopicStatistics.getAverageWaitingTime()public long getAverageProcessingTime()
TopicStatistics
getAverageProcessingTime in interface TopicStatisticsTopicStatistics.getAverageProcessingTime()public long getNumberOfFinishedJobs()
TopicStatistics
getNumberOfFinishedJobs in interface TopicStatisticsTopicStatistics.getNumberOfFinishedJobs()public long getNumberOfCancelledJobs()
TopicStatistics
getNumberOfCancelledJobs in interface TopicStatisticsTopicStatistics.getNumberOfCancelledJobs()public long getNumberOfFailedJobs()
TopicStatistics
getNumberOfFailedJobs in interface TopicStatisticsTopicStatistics.getNumberOfFailedJobs()public long getLastActivatedJobTime()
TopicStatistics
getLastActivatedJobTime in interface TopicStatisticsTopicStatistics.getLastActivatedJobTime()public long getLastFinishedJobTime()
TopicStatistics
getLastFinishedJobTime in interface TopicStatisticsTopicStatistics.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 | |||||||||