|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.management.StandardMBean
org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
public abstract class AbstractJobStatistics
Constructor Summary | |
---|---|
AbstractJobStatistics()
|
Method Summary | |
---|---|
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. |
Date |
getLastActivatedJobDate()
|
long |
getLastActivatedJobTime()
The time a job has been started last. |
Date |
getLastFinishedJobDate()
|
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. |
Date |
getStartDate()
|
long |
getStartTime()
The time this service has been started |
protected abstract Statistics |
getStatistics()
|
void |
reset()
Clear all collected statistics and set the starting time to the current time. |
Methods inherited from class javax.management.StandardMBean |
---|
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementation |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.sling.event.jobs.jmx.StatisticsMBean |
---|
getName |
Constructor Detail |
---|
public AbstractJobStatistics()
Method Detail |
---|
protected abstract Statistics getStatistics()
public long getAverageProcessingTime()
Statistics
getAverageProcessingTime
in interface Statistics
public long getAverageWaitingTime()
Statistics
getAverageWaitingTime
in interface Statistics
public long getLastActivatedJobTime()
Statistics
getLastActivatedJobTime
in interface Statistics
public long getLastFinishedJobTime()
Statistics
getLastFinishedJobTime
in interface Statistics
public long getNumberOfActiveJobs()
Statistics
getNumberOfActiveJobs
in interface Statistics
public long getNumberOfCancelledJobs()
Statistics
getNumberOfCancelledJobs
in interface Statistics
public long getStartTime()
Statistics
getStartTime
in interface Statistics
public Date getStartDate()
getStartDate
in interface StatisticsMBean
public long getNumberOfFinishedJobs()
Statistics
getNumberOfFinishedJobs
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 getNumberOfQueuedJobs()
Statistics
getNumberOfQueuedJobs
in interface Statistics
public long getNumberOfJobs()
Statistics
Statistics.getNumberOfActiveJobs()
and Statistics.getNumberOfQueuedJobs()
getNumberOfJobs
in interface Statistics
public void reset()
Statistics
reset
in interface Statistics
public Date getLastActivatedJobDate()
getLastActivatedJobDate
in interface StatisticsMBean
public Date getLastFinishedJobDate()
getLastFinishedJobDate
in interface StatisticsMBean
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |