org.quartz.examples
Class DumbTriggerListener

java.lang.Object
  extended byorg.quartz.examples.DumbTriggerListener
All Implemented Interfaces:
TriggerListener

public class DumbTriggerListener
extends java.lang.Object
implements TriggerListener

Author:
jhouse

Constructor Summary
DumbTriggerListener()
           
DumbTriggerListener(java.lang.String name)
           
 
Method Summary
 java.lang.String getName()
           Get the name of the TriggerListener.
 void setName(java.lang.String name)
           
 void triggerComplete(Trigger trigger, JobExecutionContext context, int triggerInstructionCode)
           Called by the Scheduler when a Trigger has fired, it's associated JobDetail has been executed, and it's triggered(xx) method has been called.
 void triggerFired(Trigger trigger, JobExecutionContext context)
           Called by the Scheduler when a Trigger has fired, and it's associated JobDetail is about to be executed.
 void triggerMisfired(Trigger trigger)
           Called by the Scheduler when a Trigger has misfired.
 boolean vetoJobExecution(Trigger trigger, JobExecutionContext context)
           Called by the Scheduler when a Trigger has fired, and it's associated JobDetail is about to be executed.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DumbTriggerListener

public DumbTriggerListener()

DumbTriggerListener

public DumbTriggerListener(java.lang.String name)
Method Detail

getName

public java.lang.String getName()
Description copied from interface: TriggerListener

Get the name of the TriggerListener.

Specified by:
getName in interface TriggerListener

setName

public void setName(java.lang.String name)

triggerFired

public void triggerFired(Trigger trigger,
                         JobExecutionContext context)
Description copied from interface: TriggerListener

Called by the Scheduler when a Trigger has fired, and it's associated JobDetail is about to be executed.

It is called before the vetoJobExecution(..) method of this interface.

Specified by:
triggerFired in interface TriggerListener
Parameters:
trigger - The Trigger that has fired.
context - The JobExecutionContext that will be passed to the Job'sexecute(xx) method.
See Also:
TriggerListener.triggerFired(org.quartz.Trigger, org.quartz.JobExecutionContext)

vetoJobExecution

public boolean vetoJobExecution(Trigger trigger,
                                JobExecutionContext context)
Description copied from interface: TriggerListener

Called by the Scheduler when a Trigger has fired, and it's associated JobDetail is about to be executed.

It is called after the triggerFired(..) method of this interface.

Specified by:
vetoJobExecution in interface TriggerListener
Parameters:
trigger - The Trigger that has fired.
context - The JobExecutionContext that will be passed to the Job'sexecute(xx) method.
See Also:
TriggerListener.vetoJobExecution(org.quartz.Trigger, org.quartz.JobExecutionContext)

triggerMisfired

public void triggerMisfired(Trigger trigger)
Description copied from interface: TriggerListener

Called by the Scheduler when a Trigger has misfired.

Specified by:
triggerMisfired in interface TriggerListener
Parameters:
trigger - The Trigger that has misfired.
See Also:
TriggerListener.triggerMisfired(org.quartz.Trigger)

triggerComplete

public void triggerComplete(Trigger trigger,
                            JobExecutionContext context,
                            int triggerInstructionCode)
Description copied from interface: TriggerListener

Called by the Scheduler when a Trigger has fired, it's associated JobDetail has been executed, and it's triggered(xx) method has been called.

Specified by:
triggerComplete in interface TriggerListener
Parameters:
trigger - The Trigger that was fired.
context - The JobExecutionContext that was passed to the Job'sexecute(xx) method.
See Also:
TriggerListener.triggerComplete(org.quartz.Trigger, org.quartz.JobExecutionContext, int)

Quartz Project Page