public abstract class SchedulerListenerSupport extends Object implements SchedulerListener
SchedulerListener.
The methods in this class are empty so you only need to override the
subset for the events
you care about.
SchedulerListener
SchedulerListener| Constructor and Description |
|---|
SchedulerListenerSupport() |
| Modifier and Type | Method and Description |
|---|---|
protected org.slf4j.Logger |
getLog()
Get the
for this
class's category. |
void |
jobAdded(JobDetail jobDetail)
|
void |
jobDeleted(JobKey jobKey)
|
void |
jobPaused(JobKey jobKey)
|
void |
jobResumed(JobKey jobKey)
|
void |
jobScheduled(Trigger trigger)
|
void |
jobsPaused(String jobGroup)
|
void |
jobsResumed(String jobGroup)
|
void |
jobUnscheduled(TriggerKey triggerKey)
|
void |
schedulerError(String msg,
SchedulerException cause)
Called by the
when a serious error has
occurred within the scheduler - such as repeated failures in the JobStore,
or the inability to instantiate a Job instance when its
Trigger has fired. |
void |
schedulerInStandbyMode()
Called by the
to inform the listener
that it has move to standby mode. |
void |
schedulerShutdown()
Called by the
to inform the listener
that it has shutdown. |
void |
schedulerShuttingdown()
Called by the
to inform the listener
that it has begun the shutdown sequence. |
void |
schedulerStarted()
Called by the
to inform the listener
that it has started. |
void |
schedulerStarting()
Called by the
to inform the listener
that it is starting. |
void |
schedulingDataCleared()
Called by the
to inform the listener
that all jobs, triggers and calendars were deleted. |
void |
triggerFinalized(Trigger trigger)
|
void |
triggerPaused(TriggerKey triggerKey)
|
void |
triggerResumed(TriggerKey triggerKey)
|
void |
triggersPaused(String triggerGroup)
|
void |
triggersResumed(String triggerGroup)
|
protected org.slf4j.Logger getLog()
Logger for this
class's category. This should be used by subclasses for logging.public void jobAdded(JobDetail jobDetail)
SchedulerListenerjobAdded in interface SchedulerListenerpublic void jobDeleted(JobKey jobKey)
SchedulerListenerjobDeleted in interface SchedulerListenerpublic void jobPaused(JobKey jobKey)
SchedulerListenerjobPaused in interface SchedulerListenerpublic void jobResumed(JobKey jobKey)
SchedulerListenerjobResumed in interface SchedulerListenerpublic void jobScheduled(Trigger trigger)
SchedulerListenerjobScheduled in interface SchedulerListenerpublic void jobsPaused(String jobGroup)
SchedulerListenerjobsPaused in interface SchedulerListenerjobGroup - the paused group, or null if all were pausedpublic void jobsResumed(String jobGroup)
SchedulerListenerjobsResumed in interface SchedulerListenerpublic void jobUnscheduled(TriggerKey triggerKey)
SchedulerListenerjobUnscheduled in interface SchedulerListenerSchedulerListener.schedulingDataCleared()public void schedulerError(String msg, SchedulerException cause)
SchedulerListener
Called by the when a serious error has
occurred within the scheduler - such as repeated failures in the SchedulerJobStore,
or the inability to instantiate a Job instance when its
Trigger has fired.
The getErrorCode() method of the given SchedulerException
can be used to determine more specific information about the type of
error that was encountered.
schedulerError in interface SchedulerListenerpublic void schedulerInStandbyMode()
SchedulerListener
Called by the to inform the listener
that it has move to standby mode.
Scheduler
schedulerInStandbyMode in interface SchedulerListenerpublic void schedulerShutdown()
SchedulerListener
Called by the to inform the listener
that it has shutdown.
Scheduler
schedulerShutdown in interface SchedulerListenerpublic void schedulerShuttingdown()
SchedulerListener
Called by the to inform the listener
that it has begun the shutdown sequence.
Scheduler
schedulerShuttingdown in interface SchedulerListenerpublic void schedulerStarted()
SchedulerListener
Called by the to inform the listener
that it has started.
Scheduler
schedulerStarted in interface SchedulerListenerpublic void schedulerStarting()
SchedulerListener
Called by the to inform the listener
that it is starting.
Scheduler
schedulerStarting in interface SchedulerListenerpublic void triggerFinalized(Trigger trigger)
SchedulerListenertriggerFinalized in interface SchedulerListenerpublic void triggerPaused(TriggerKey triggerKey)
SchedulerListenertriggerPaused in interface SchedulerListenerpublic void triggerResumed(TriggerKey triggerKey)
SchedulerListenertriggerResumed in interface SchedulerListenerpublic void triggersPaused(String triggerGroup)
SchedulerListener
Called by the when a
group of Scheduler has been paused.
Triggers
If all groups were paused then triggerGroup will be null
triggersPaused in interface SchedulerListenertriggerGroup - the paused group, or null if all were pausedpublic void triggersResumed(String triggerGroup)
SchedulerListenertriggersResumed in interface SchedulerListenerpublic void schedulingDataCleared()
SchedulerListenerScheduler to inform the listener
that all jobs, triggers and calendars were deleted.schedulingDataCleared in interface SchedulerListenerCopyright 2001-2019, Terracotta, Inc.