public class SampledStatisticsImpl extends SchedulerListenerSupport implements SampledStatistics, JobListener, SchedulerListener
| Modifier and Type | Method and Description | 
|---|---|
| void | clearStatistics()Clears the collected statistics. | 
| long | getJobsCompletedMostRecentSample() | 
| long | getJobsExecutingMostRecentSample() | 
| long | getJobsScheduledMostRecentSample() | 
| String | getName()
 Get the name of the  JobListener. | 
| void | jobAdded(JobDetail jobDetail) | 
| void | jobDeleted(String jobName,
          String groupName) | 
| void | jobExecutionVetoed(JobExecutionContext context)
 Called by the  when awas about to be executed (an associatedhas occurred), but avetoed it's 
 execution. | 
| void | jobScheduled(Trigger trigger) | 
| void | jobToBeExecuted(JobExecutionContext context) | 
| void | jobWasExecuted(JobExecutionContext context,
              JobExecutionException jobException) | 
| void | shutdown() | 
getLog, jobDeleted, jobPaused, jobResumed, jobsPaused, jobsResumed, jobUnscheduled, schedulerError, schedulerInStandbyMode, schedulerShutdown, schedulerShuttingdown, schedulerStarted, schedulerStarting, schedulingDataCleared, triggerFinalized, triggerPaused, triggerResumed, triggersPaused, triggersResumedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitjobDeleted, jobPaused, jobResumed, jobsPaused, jobsResumed, jobUnscheduled, schedulerError, schedulerInStandbyMode, schedulerShutdown, schedulerShuttingdown, schedulerStarted, schedulerStarting, schedulingDataCleared, triggerFinalized, triggerPaused, triggerResumed, triggersPaused, triggersResumedpublic void shutdown()
shutdown in interface SampledStatisticspublic void clearStatistics()
public long getJobsCompletedMostRecentSample()
getJobsCompletedMostRecentSample in interface SampledStatisticspublic long getJobsExecutingMostRecentSample()
getJobsExecutingMostRecentSample in interface SampledStatisticspublic long getJobsScheduledMostRecentSample()
getJobsScheduledMostRecentSample in interface SampledStatisticspublic String getName()
JobListener
 Get the name of the JobListener.
 
getName in interface JobListenerpublic void jobScheduled(Trigger trigger)
SchedulerListenerjobScheduled in interface SchedulerListenerjobScheduled in class SchedulerListenerSupportpublic void jobExecutionVetoed(JobExecutionContext context)
JobListener
 Called by the SchedulerJobDetailTriggerTriggerListener
jobExecutionVetoed in interface JobListenerJobListener.jobToBeExecuted(JobExecutionContext)public void jobToBeExecuted(JobExecutionContext context)
JobListener
 Called by the SchedulerJobDetailTrigger
 This method will not be invoked if the execution of the Job was vetoed
 by a TriggerListener
jobToBeExecuted in interface JobListenerJobListener.jobExecutionVetoed(JobExecutionContext)public void jobWasExecuted(JobExecutionContext context, JobExecutionException jobException)
JobListener
 Called by the SchedulerJobDetailTrigger's
 triggered(xx) method has been called.
 
jobWasExecuted in interface JobListenerpublic void jobAdded(JobDetail jobDetail)
SchedulerListenerjobAdded in interface SchedulerListenerjobAdded in class SchedulerListenerSupportCopyright 2001-2019, Terracotta, Inc.