|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
org.quartz.listeners Class SchedulerListenerSupport
java.lang.Objectorg.quartz.listeners.SchedulerListenerSupport
- All Implemented Interfaces:
- SchedulerListener
- Direct Known Subclasses:
- JobRunShell, QuartzServer, SampledStatisticsImpl
public abstract class SchedulerListenerSupport
- extends Object
- implements SchedulerListener
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
SchedulerListener
events
you care about.
- See Also:
SchedulerListener
Constructor Summary
SchedulerListenerSupport()
Method Summary
protected org.slf4j.Logger
getLog()
Get the Logger
for this
class's category.
void
jobAdded(JobDetail jobDetail)
Called by the Scheduler
when a JobDetail
has been added.
void
jobDeleted(JobKey jobKey)
Called by the Scheduler
when a JobDetail
has been deleted.
void
jobPaused(JobKey jobKey)
Called by the Scheduler
when a JobDetail
has been paused.
void
jobResumed(JobKey jobKey)
Called by the Scheduler
when a JobDetail
has been un-paused.
void
jobScheduled(Trigger trigger)
Called by the Scheduler
when a JobDetail
is scheduled.
void
jobsPaused(String jobGroup)
Called by the Scheduler
when a
group of JobDetail
s has been paused.
void
jobsResumed(String jobGroup)
Called by the Scheduler
when a
group of JobDetail
s has been un-paused.
void
jobUnscheduled(TriggerKey triggerKey)
Called by the Scheduler
when a JobDetail
is unscheduled.
void
schedulerError(String msg,
SchedulerException cause)
Called by the Scheduler
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 Scheduler
to inform the listener
that it has move to standby mode.
void
schedulerShutdown()
Called by the Scheduler
to inform the listener
that it has shutdown.
void
schedulerShuttingdown()
Called by the Scheduler
to inform the listener
that it has begun the shutdown sequence.
void
schedulerStarted()
Called by the Scheduler
to inform the listener
that it has started.
void
schedulingDataCleared()
Called by the Scheduler
to inform the listener
that all jobs, triggers and calendars were deleted.
void
triggerFinalized(Trigger trigger)
Called by the Scheduler
when a Trigger
has reached the condition in which it will never fire again.
void
triggerPaused(TriggerKey triggerKey)
Called by the Scheduler
when a Trigger
has been paused.
void
triggerResumed(TriggerKey triggerKey)
Called by the Scheduler
when a Trigger
has been un-paused.
void
triggersPaused(String triggerGroup)
Called by the Scheduler
when a
group of Trigger
s has been paused.
void
triggersResumed(String triggerGroup)
Called by the Scheduler
when a
group of Trigger
s has been un-paused.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Detail
SchedulerListenerSupport
public SchedulerListenerSupport()
Method Detail
getLog
protected org.slf4j.Logger getLog()
- Get the
Logger
for this
class's category. This should be used by subclasses for logging.
jobAdded
public void jobAdded(JobDetail jobDetail)
- Description copied from interface:
SchedulerListener
Called by the Scheduler
when a JobDetail
has been added.
- Specified by:
jobAdded
in interface SchedulerListener
jobDeleted
public void jobDeleted(JobKey jobKey)
- Description copied from interface:
SchedulerListener
Called by the Scheduler
when a JobDetail
has been deleted.
- Specified by:
jobDeleted
in interface SchedulerListener
jobPaused
public void jobPaused(JobKey jobKey)
- Description copied from interface:
SchedulerListener
Called by the Scheduler
when a JobDetail
has been paused.
- Specified by:
jobPaused
in interface SchedulerListener
jobResumed
public void jobResumed(JobKey jobKey)
- Description copied from interface:
SchedulerListener
Called by the Scheduler
when a JobDetail
has been un-paused.
- Specified by:
jobResumed
in interface SchedulerListener
jobScheduled
public void jobScheduled(Trigger trigger)
- Description copied from interface:
SchedulerListener
Called by the Scheduler
when a JobDetail
is scheduled.
- Specified by:
jobScheduled
in interface SchedulerListener
jobsPaused
public void jobsPaused(String jobGroup)
- Description copied from interface:
SchedulerListener
Called by the Scheduler
when a
group of JobDetail
s has been paused.
- Specified by:
jobsPaused
in interface SchedulerListener
- Parameters:
jobGroup
- the paused group, or null if all were paused
jobsResumed
public void jobsResumed(String jobGroup)
- Description copied from interface:
SchedulerListener
Called by the Scheduler
when a
group of JobDetail
s has been un-paused.
- Specified by:
jobsResumed
in interface SchedulerListener
jobUnscheduled
public void jobUnscheduled(TriggerKey triggerKey)
- Description copied from interface:
SchedulerListener
Called by the Scheduler
when a JobDetail
is unscheduled.
- Specified by:
jobUnscheduled
in interface SchedulerListener
-
schedulerError
public void schedulerError(String msg,
SchedulerException cause)
- Description copied from interface:
SchedulerListener
Called by the Scheduler
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.
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:
schedulerError
in interface SchedulerListener
schedulerInStandbyMode
public void schedulerInStandbyMode()
- Description copied from interface:
SchedulerListener
Called by the Scheduler
to inform the listener
that it has move to standby mode.
- Specified by:
schedulerInStandbyMode
in interface SchedulerListener
schedulerShutdown
public void schedulerShutdown()
- Description copied from interface:
SchedulerListener
Called by the Scheduler
to inform the listener
that it has shutdown.
- Specified by:
schedulerShutdown
in interface SchedulerListener
schedulerShuttingdown
public void schedulerShuttingdown()
- Description copied from interface:
SchedulerListener
Called by the Scheduler
to inform the listener
that it has begun the shutdown sequence.
- Specified by:
schedulerShuttingdown
in interface SchedulerListener
schedulerStarted
public void schedulerStarted()
- Description copied from interface:
SchedulerListener
Called by the Scheduler
to inform the listener
that it has started.
- Specified by:
schedulerStarted
in interface SchedulerListener
triggerFinalized
public void triggerFinalized(Trigger trigger)
- Description copied from interface:
SchedulerListener
Called by the Scheduler
when a Trigger
has reached the condition in which it will never fire again.
- Specified by:
triggerFinalized
in interface SchedulerListener
triggerPaused
public void triggerPaused(TriggerKey triggerKey)
- Description copied from interface:
SchedulerListener
Called by the Scheduler
when a Trigger
has been paused.
- Specified by:
triggerPaused
in interface SchedulerListener
triggerResumed
public void triggerResumed(TriggerKey triggerKey)
- Description copied from interface:
SchedulerListener
Called by the Scheduler
when a Trigger
has been un-paused.
- Specified by:
triggerResumed
in interface SchedulerListener
triggersPaused
public void triggersPaused(String triggerGroup)
- Description copied from interface:
SchedulerListener
Called by the Scheduler
when a
group of Trigger
s has been paused.
If all groups were paused then triggerGroup will be null
- Specified by:
triggersPaused
in interface SchedulerListener
- Parameters:
triggerGroup
- the paused group, or null if all were paused
triggersResumed
public void triggersResumed(String triggerGroup)
- Description copied from interface:
SchedulerListener
Called by the Scheduler
when a
group of Trigger
s has been un-paused.
- Specified by:
triggersResumed
in interface SchedulerListener
schedulingDataCleared
public void schedulingDataCleared()
- Description copied from interface:
SchedulerListener
- Called by the
Scheduler
to inform the listener
that all jobs, triggers and calendars were deleted.
- Specified by:
schedulingDataCleared
in interface SchedulerListener
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
Copyright 2001-2011, Terracotta, Inc.