Class AbstractJobStatistics
java.lang.Object
javax.management.StandardMBean
org.apache.sling.event.impl.jobs.jmx.AbstractJobStatistics
- All Implemented Interfaces:
DynamicMBean,MBeanRegistration,org.apache.sling.event.jobs.jmx.StatisticsMBean,org.apache.sling.event.jobs.Statistics
- Direct Known Subclasses:
AllJobStatisticsMBean,QueueMBeanImpl
public abstract class AbstractJobStatistics
extends StandardMBean
implements org.apache.sling.event.jobs.jmx.StatisticsMBean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonglonglonglonglonglonglonglonglonglonglonglongprotected abstract org.apache.sling.event.jobs.Statisticsvoidreset()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, setImplementationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.sling.event.jobs.jmx.StatisticsMBean
getName
-
Constructor Details
-
AbstractJobStatistics
public AbstractJobStatistics()
-
-
Method Details
-
getStatistics
protected abstract org.apache.sling.event.jobs.Statistics getStatistics() -
getAverageProcessingTime
public long getAverageProcessingTime()- Specified by:
getAverageProcessingTimein interfaceorg.apache.sling.event.jobs.Statistics
-
getAverageWaitingTime
public long getAverageWaitingTime()- Specified by:
getAverageWaitingTimein 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
-
getNumberOfActiveJobs
public long getNumberOfActiveJobs()- Specified by:
getNumberOfActiveJobsin interfaceorg.apache.sling.event.jobs.Statistics
-
getNumberOfCancelledJobs
public long getNumberOfCancelledJobs()- Specified by:
getNumberOfCancelledJobsin interfaceorg.apache.sling.event.jobs.Statistics
-
getStartTime
public long getStartTime()- Specified by:
getStartTimein interfaceorg.apache.sling.event.jobs.Statistics
-
getStartDate
- Specified by:
getStartDatein interfaceorg.apache.sling.event.jobs.jmx.StatisticsMBean
-
getNumberOfFinishedJobs
public long getNumberOfFinishedJobs()- Specified by:
getNumberOfFinishedJobsin 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
-
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
-
reset
public void reset()- Specified by:
resetin interfaceorg.apache.sling.event.jobs.Statistics
-
getLastActivatedJobDate
- Specified by:
getLastActivatedJobDatein interfaceorg.apache.sling.event.jobs.jmx.StatisticsMBean
-
getLastFinishedJobDate
- Specified by:
getLastFinishedJobDatein interfaceorg.apache.sling.event.jobs.jmx.StatisticsMBean
-