public interface ISchedulerListener
IScheduler events.IScheduler,
IJobListener,
ITriggerListener| Modifier and Type | Method and Description |
|---|---|
default void |
jobAdded(IJobDetail jobDetail)
Called by the
when a
has been added. |
default void |
jobDeleted(JobKey jobKey)
Called by the
when a
has been deleted. |
default void |
jobPaused(JobKey jobKey)
Called by the
when a
has been paused. |
default void |
jobResumed(JobKey jobKey)
Called by the
when a
has been un-paused. |
default void |
jobScheduled(ITrigger trigger)
Called by the
when a
is scheduled. |
default void |
jobsPaused(String jobGroup)
Called by the
when a group of
has been paused. |
default void |
jobsResumed(String jobGroup)
Called by the
when a group of
has been un-paused. |
default void |
jobUnscheduled(TriggerKey triggerKey)
Called by the
when a
is unscheduled. |
default 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. |
default void |
schedulerInStandbyMode()
Called by the
to inform the listener that
it has move to standby mode. |
default void |
schedulerShutdown()
Called by the
to inform the listener that
it has shutdown. |
default void |
schedulerShuttingdown()
Called by the
to inform the listener that
it has begun the shutdown sequence. |
default void |
schedulerStarted()
Called by the
to inform the listener that
it has started. |
default void |
schedulerStarting()
Called by the
to inform the listener that
it is starting. |
default void |
schedulingDataCleared()
Called by the
to inform the listener that
all jobs, triggers and calendars were deleted. |
default void |
triggerFinalized(ITrigger trigger)
Called by the
when a
has reached the condition in which it will
never fire again. |
default void |
triggerPaused(TriggerKey triggerKey)
Called by the
when a
has been paused. |
default void |
triggerResumed(TriggerKey triggerKey)
Called by the
when a
has been un-paused. |
default void |
triggersPaused(String triggerGroup)
Called by the
when a group of
has been paused. |
default void |
triggersResumed(String triggerGroup)
Called by the
when a group of
has been un-paused. |
default void jobScheduled(ITrigger trigger)
IScheduler when a
IJobDetail is scheduled.trigger - default void jobUnscheduled(TriggerKey triggerKey)
IScheduler when a
IJobDetail is unscheduled.triggerKey - schedulingDataCleared()default void triggerFinalized(ITrigger trigger)
IScheduler when a
ITrigger has reached the condition in which it will
never fire again.trigger - default void triggerPaused(TriggerKey triggerKey)
IScheduler when a
ITrigger has been paused.triggerKey - default void triggersPaused(String triggerGroup)
IScheduler when a group of
ITriggers has been paused. If all groups were paused
then triggerGroup will be null.triggerGroup - the paused group, or null if all were pauseddefault void triggerResumed(TriggerKey triggerKey)
IScheduler when a
ITrigger has been un-paused.triggerKey - default void triggersResumed(String triggerGroup)
IScheduler when a group of
ITriggers has been un-paused.triggerGroup - default void jobAdded(IJobDetail jobDetail)
IScheduler when a
IJobDetail has been added.jobDetail - default void jobDeleted(JobKey jobKey)
IScheduler when a
IJobDetail has been deleted.jobKey - default void jobPaused(JobKey jobKey)
IScheduler when a
IJobDetail has been paused.jobKey - default void jobsPaused(String jobGroup)
IScheduler when a group of
IJobDetails has been paused.jobGroup - the paused group, or null if all were pauseddefault void jobResumed(JobKey jobKey)
IScheduler when a
IJobDetail has been un-paused.jobKey - default void jobsResumed(String jobGroup)
IScheduler when a group of
IJobDetails has been un-paused.jobGroup - default void schedulerError(String msg, SchedulerException cause)
Called by the when a serious error has
occurred within the scheduler - such as repeated failures in the
ISchedulerJobStore, 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.
msg - cause - default void schedulerInStandbyMode()
IScheduler to inform the listener that
it has move to standby mode.default void schedulerStarted()
IScheduler to inform the listener that
it has started.default void schedulerStarting()
IScheduler to inform the listener that
it is starting.default void schedulerShutdown()
IScheduler to inform the listener that
it has shutdown.default void schedulerShuttingdown()
IScheduler to inform the listener that
it has begun the shutdown sequence.default void schedulingDataCleared()
IScheduler to inform the listener that
all jobs, triggers and calendars were deleted.Copyright © 2016–2021 Philip Helger. All rights reserved.