Class TriggerListenerSupport

    • Constructor Detail

      • TriggerListenerSupport

        public TriggerListenerSupport()
    • Method Detail

      • getLog

        protected org.slf4j.Logger getLog()
        Get the Logger for this class's category. This should be used by subclasses for logging.
      • 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.
      • 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. If the implementation vetos the execution (via returning true), the job's execute method will not be called.

        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.
      • triggerMisfired

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

        Called by the Scheduler when a Trigger has misfired.

        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.

        Specified by:
        triggerMisfired in interface TriggerListener
        Parameters:
        trigger - The Trigger that has misfired.