Class MisfireHandler


  • public class MisfireHandler
    extends java.lang.Object
    The responsibility of this class is to handle misfires.
    • Constructor Summary

      Constructors 
      Constructor Description
      MisfireHandler​(CalendarDao calendarDao, org.quartz.spi.SchedulerSignaler signaler, long misfireThreshold)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean applyMisfire​(org.quartz.spi.OperableTrigger trigger)  
      boolean applyMisfireOnRecovery​(org.quartz.spi.OperableTrigger trigger)
      Return true when misfire have been applied and trigger has next fire time.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MisfireHandler

        public MisfireHandler​(CalendarDao calendarDao,
                              org.quartz.spi.SchedulerSignaler signaler,
                              long misfireThreshold)
    • Method Detail

      • applyMisfireOnRecovery

        public boolean applyMisfireOnRecovery​(org.quartz.spi.OperableTrigger trigger)
                                       throws org.quartz.JobPersistenceException
        Return true when misfire have been applied and trigger has next fire time.
        Parameters:
        trigger - on which apply misfire logic
        Returns:
        true when result of misfire is next fire time
        Throws:
        org.quartz.JobPersistenceException
      • applyMisfire

        public boolean applyMisfire​(org.quartz.spi.OperableTrigger trigger)
                             throws org.quartz.JobPersistenceException
        Throws:
        org.quartz.JobPersistenceException