Class SchedulerListenerSupport
- java.lang.Object
-
- org.quartz.listeners.SchedulerListenerSupport
-
- All Implemented Interfaces:
SchedulerListener
- Direct Known Subclasses:
JobRunShell,QuartzServer,SampledStatisticsImpl
public abstract class SchedulerListenerSupport extends java.lang.Object implements SchedulerListener
A helpful abstract base class for implementors of.SchedulerListenerThe methods in this class are empty so you only need to override the subset for the
events you care about.SchedulerListener- See Also:
SchedulerListener
-
-
Constructor Summary
Constructors Constructor Description SchedulerListenerSupport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.slf4j.LoggergetLog()Get thefor this class's category.LoggervoidjobAdded(JobDetail jobDetail)voidjobDeleted(JobKey jobKey)voidjobPaused(JobKey jobKey)voidjobResumed(JobKey jobKey)voidjobScheduled(Trigger trigger)voidjobsPaused(java.lang.String jobGroup)voidjobsResumed(java.lang.String jobGroup)voidjobUnscheduled(TriggerKey triggerKey)voidschedulerError(java.lang.String msg, SchedulerException cause)Called by thewhen a serious error has occurred within the scheduler - such as repeated failures in theSchedulerJobStore, or the inability to instantiate aJobinstance when itsTriggerhas fired.voidschedulerInStandbyMode()Called by theto inform the listener that it has move to standby mode.SchedulervoidschedulerShutdown()Called by theto inform the listener that it has shutdown.SchedulervoidschedulerShuttingdown()Called by theto inform the listener that it has begun the shutdown sequence.SchedulervoidschedulerStarted()Called by theto inform the listener that it has started.SchedulervoidschedulerStarting()Called by theto inform the listener that it is starting.SchedulervoidschedulingDataCleared()Called by theto inform the listener that all jobs, triggers and calendars were deleted.SchedulervoidtriggerFinalized(Trigger trigger)voidtriggerPaused(TriggerKey triggerKey)voidtriggerResumed(TriggerKey triggerKey)voidtriggersPaused(java.lang.String triggerGroup)voidtriggersResumed(java.lang.String triggerGroup)
-
-
-
Method Detail
-
getLog
protected org.slf4j.Logger getLog()
Get thefor this class's category. This should be used by subclasses for logging.Logger
-
jobAdded
public void jobAdded(JobDetail jobDetail)
Description copied from interface:SchedulerListener- Specified by:
jobAddedin interfaceSchedulerListener
-
jobDeleted
public void jobDeleted(JobKey jobKey)
Description copied from interface:SchedulerListener- Specified by:
jobDeletedin interfaceSchedulerListener
-
jobPaused
public void jobPaused(JobKey jobKey)
Description copied from interface:SchedulerListener- Specified by:
jobPausedin interfaceSchedulerListener
-
jobResumed
public void jobResumed(JobKey jobKey)
Description copied from interface:SchedulerListener- Specified by:
jobResumedin interfaceSchedulerListener
-
jobScheduled
public void jobScheduled(Trigger trigger)
Description copied from interface:SchedulerListener- Specified by:
jobScheduledin interfaceSchedulerListener
-
jobsPaused
public void jobsPaused(java.lang.String jobGroup)
Description copied from interface:SchedulerListener- Specified by:
jobsPausedin interfaceSchedulerListener- Parameters:
jobGroup- the paused group, or null if all were paused
-
jobsResumed
public void jobsResumed(java.lang.String jobGroup)
Description copied from interface:SchedulerListener- Specified by:
jobsResumedin interfaceSchedulerListener
-
jobUnscheduled
public void jobUnscheduled(TriggerKey triggerKey)
Description copied from interface:SchedulerListener- Specified by:
jobUnscheduledin interfaceSchedulerListener- See Also:
SchedulerListener.schedulingDataCleared()
-
schedulerError
public void schedulerError(java.lang.String msg, SchedulerException cause)Description copied from interface:SchedulerListenerCalled by the
when a serious error has occurred within the scheduler - such as repeated failures in theSchedulerJobStore, or the inability to instantiate aJobinstance when itsTriggerhas fired.The
getErrorCode()method of the given SchedulerException can be used to determine more specific information about the type of error that was encountered.- Specified by:
schedulerErrorin interfaceSchedulerListener
-
schedulerInStandbyMode
public void schedulerInStandbyMode()
Description copied from interface:SchedulerListenerCalled by the
to inform the listener that it has move to standby mode.Scheduler- Specified by:
schedulerInStandbyModein interfaceSchedulerListener
-
schedulerShutdown
public void schedulerShutdown()
Description copied from interface:SchedulerListenerCalled by the
to inform the listener that it has shutdown.Scheduler- Specified by:
schedulerShutdownin interfaceSchedulerListener
-
schedulerShuttingdown
public void schedulerShuttingdown()
Description copied from interface:SchedulerListenerCalled by the
to inform the listener that it has begun the shutdown sequence.Scheduler- Specified by:
schedulerShuttingdownin interfaceSchedulerListener
-
schedulerStarted
public void schedulerStarted()
Description copied from interface:SchedulerListenerCalled by the
to inform the listener that it has started.Scheduler- Specified by:
schedulerStartedin interfaceSchedulerListener
-
schedulerStarting
public void schedulerStarting()
Description copied from interface:SchedulerListenerCalled by the
to inform the listener that it is starting.Scheduler- Specified by:
schedulerStartingin interfaceSchedulerListener
-
triggerFinalized
public void triggerFinalized(Trigger trigger)
Description copied from interface:SchedulerListener- Specified by:
triggerFinalizedin interfaceSchedulerListener
-
triggerPaused
public void triggerPaused(TriggerKey triggerKey)
Description copied from interface:SchedulerListener- Specified by:
triggerPausedin interfaceSchedulerListener
-
triggerResumed
public void triggerResumed(TriggerKey triggerKey)
Description copied from interface:SchedulerListener- Specified by:
triggerResumedin interfaceSchedulerListener
-
triggersPaused
public void triggersPaused(java.lang.String triggerGroup)
Description copied from interface:SchedulerListenerCalled by the
when a group ofSchedulerhas been paused.TriggersIf all groups were paused then triggerGroup will be null
- Specified by:
triggersPausedin interfaceSchedulerListener- Parameters:
triggerGroup- the paused group, or null if all were paused
-
triggersResumed
public void triggersResumed(java.lang.String triggerGroup)
Description copied from interface:SchedulerListener- Specified by:
triggersResumedin interfaceSchedulerListener
-
schedulingDataCleared
public void schedulingDataCleared()
Description copied from interface:SchedulerListenerCalled by theto inform the listener that all jobs, triggers and calendars were deleted.Scheduler- Specified by:
schedulingDataClearedin interfaceSchedulerListener
-
-