public interface TriggerListener
Trigger fires. In general, applications that use a
Scheduler will not have use for this mechanism.| Modifier and Type | Method and Description |
|---|---|
String |
getName()
Get the name of the
TriggerListener. |
void |
triggerComplete(Trigger trigger,
JobExecutionContext context,
Trigger.CompletedExecutionInstruction triggerInstructionCode)
|
void |
triggerFired(Trigger trigger,
JobExecutionContext context)
|
void |
triggerMisfired(Trigger trigger)
|
boolean |
vetoJobExecution(Trigger trigger,
JobExecutionContext context)
|
String getName()
Get the name of the TriggerListener.
void triggerFired(Trigger trigger, JobExecutionContext context)
Called by the when a Scheduler has fired, and it's associated
Trigger is about to be executed.
JobDetail
It is called before the vetoJobExecution(..) method of this interface.
trigger - The Trigger that has fired.context - The JobExecutionContext that will be passed to the Job'sexecute(xx) method.boolean vetoJobExecution(Trigger trigger, JobExecutionContext context)
Called by the when a Scheduler has fired, and it's associated
Trigger is about to be executed. If the implementation vetos the execution (via returning
JobDetailtrue), the job's execute method will not be called.
It is called after the triggerFired(..) method of this interface.
trigger - The Trigger that has fired.context - The JobExecutionContext that will be passed to the Job'sexecute(xx) method.void triggerMisfired(Trigger trigger)
Called by the when a Scheduler has misfired.
Trigger
Consideration should be given to how much time is spent in this method, as it will affect all triggers that are misfiring. If you have lots of triggers misfiring at once, it could be an issue it this method does a lot.
trigger - The Trigger that has misfired.void triggerComplete(Trigger trigger, JobExecutionContext context, Trigger.CompletedExecutionInstruction triggerInstructionCode)
Called by the when a Scheduler has fired, it's associated
Trigger has been executed, and it's JobDetailtriggered(xx) method has been called.
trigger - The Trigger that was fired.context - The JobExecutionContext that was passed to the Job'sexecute(xx) method.triggerInstructionCode - the result of the call on the Trigger'striggered(xx) method.Copyright © 2011–2017 Knowm Inc.. All rights reserved.