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 a
was about to be executed (an associated
has occurred), but a vetoed 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 when a Scheduler
was about to be executed (an associated JobDetail
has occurred), but a Trigger vetoed it's
execution.
TriggerListener
jobExecutionVetoed in interface JobListenerJobListener.jobToBeExecuted(JobExecutionContext)public void jobToBeExecuted(JobExecutionContext context)
JobListener
Called by the when a Scheduler
is about to be executed (an associated JobDetail
has occurred).
Trigger
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 after a Scheduler
has been executed, and be for the associated JobDetailTrigger'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.