|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.quartz.listeners.SchedulerListenerSupport
public abstract class SchedulerListenerSupport
A helpful abstract base class for implementors of
.
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 Summary | |
---|---|
SchedulerListenerSupport()
|
Method Summary | |
---|---|
protected org.slf4j.Logger |
getLog()
Get the for this
class's category. |
void |
jobAdded(JobDetail jobDetail)
Called by the when a
has been added. |
void |
jobDeleted(JobKey jobKey)
Called by the when a
has been deleted. |
void |
jobPaused(JobKey jobKey)
Called by the when a
has been paused. |
void |
jobResumed(JobKey jobKey)
Called by the when a
has been un-paused. |
void |
jobScheduled(Trigger trigger)
Called by the when a
is scheduled. |
void |
jobsPaused(java.lang.String jobGroup)
Called by the when a
group of has been paused. |
void |
jobsResumed(java.lang.String jobGroup)
Called by the when a
group of has been un-paused. |
void |
jobUnscheduled(TriggerKey triggerKey)
Called by the when a
is unscheduled. |
void |
schedulerError(java.lang.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 |
schedulingDataCleared()
Called by the to inform the listener
that all jobs, triggers and calendars were deleted. |
void |
triggerFinalized(Trigger trigger)
Called by the when a
has reached the condition in which it will never fire again. |
void |
triggerPaused(TriggerKey triggerKey)
Called by the when a
has been paused. |
void |
triggerResumed(TriggerKey triggerKey)
Called by the when a
has been un-paused. |
void |
triggersPaused(java.lang.String triggerGroup)
Called by the when a
group of has been paused. |
void |
triggersResumed(java.lang.String triggerGroup)
Called by the when a
group of has been un-paused. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SchedulerListenerSupport()
Method Detail |
---|
protected org.slf4j.Logger getLog()
Logger
for this
class's category. This should be used by subclasses for logging.
public void jobAdded(JobDetail jobDetail)
SchedulerListener
Called by the
when a Scheduler
has been added.
JobDetail
jobAdded
in interface SchedulerListener
public void jobDeleted(JobKey jobKey)
SchedulerListener
Called by the
when a Scheduler
has been deleted.
JobDetail
jobDeleted
in interface SchedulerListener
public void jobPaused(JobKey jobKey)
SchedulerListener
Called by the
when a Scheduler
has been paused.
JobDetail
jobPaused
in interface SchedulerListener
public void jobResumed(JobKey jobKey)
SchedulerListener
Called by the
when a Scheduler
has been un-paused.
JobDetail
jobResumed
in interface SchedulerListener
public void jobScheduled(Trigger trigger)
SchedulerListener
Called by the
when a Scheduler
is scheduled.
JobDetail
jobScheduled
in interface SchedulerListener
public void jobsPaused(java.lang.String jobGroup)
SchedulerListener
Called by the
when a
group of Scheduler
has been paused.
JobDetail
s
jobsPaused
in interface SchedulerListener
jobGroup
- the paused group, or null if all were pausedpublic void jobsResumed(java.lang.String jobGroup)
SchedulerListener
Called by the
when a
group of Scheduler
has been un-paused.
JobDetail
s
jobsResumed
in interface SchedulerListener
public void jobUnscheduled(TriggerKey triggerKey)
SchedulerListener
Called by the
when a Scheduler
is unscheduled.
JobDetail
jobUnscheduled
in interface SchedulerListener
SchedulerListener.schedulingDataCleared()
public void schedulerError(java.lang.String msg, SchedulerException cause)
SchedulerListener
Called by the
when a serious error has
occurred within the scheduler - such as repeated failures in the Scheduler
JobStore
,
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 SchedulerListener
public void schedulerInStandbyMode()
SchedulerListener
Called by the
to inform the listener
that it has move to standby mode.
Scheduler
schedulerInStandbyMode
in interface SchedulerListener
public void schedulerShutdown()
SchedulerListener
Called by the
to inform the listener
that it has shutdown.
Scheduler
schedulerShutdown
in interface SchedulerListener
public void schedulerShuttingdown()
SchedulerListener
Called by the
to inform the listener
that it has begun the shutdown sequence.
Scheduler
schedulerShuttingdown
in interface SchedulerListener
public void schedulerStarted()
SchedulerListener
Called by the
to inform the listener
that it has started.
Scheduler
schedulerStarted
in interface SchedulerListener
public void triggerFinalized(Trigger trigger)
SchedulerListener
Called by the
when a Scheduler
has reached the condition in which it will never fire again.
Trigger
triggerFinalized
in interface SchedulerListener
public void triggerPaused(TriggerKey triggerKey)
SchedulerListener
Called by the
when a Scheduler
has been paused.
Trigger
triggerPaused
in interface SchedulerListener
public void triggerResumed(TriggerKey triggerKey)
SchedulerListener
Called by the
when a Scheduler
has been un-paused.
Trigger
triggerResumed
in interface SchedulerListener
public void triggersPaused(java.lang.String triggerGroup)
SchedulerListener
Called by the
when a
group of Scheduler
has been paused.
Trigger
s
If all groups were paused then triggerGroup will be null
triggersPaused
in interface SchedulerListener
triggerGroup
- the paused group, or null if all were pausedpublic void triggersResumed(java.lang.String triggerGroup)
SchedulerListener
Called by the
when a
group of Scheduler
has been un-paused.
Trigger
s
triggersResumed
in interface SchedulerListener
public void schedulingDataCleared()
SchedulerListener
Scheduler
to inform the listener
that all jobs, triggers and calendars were deleted.
schedulingDataCleared
in interface SchedulerListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |