private boolean applyMisfire(TriggerWrapper tw) { long misfireTime = System.currentTimeMillis(); if (getMisfireThreshold() > 0) { misfireTime -= getMisfireThreshold(); } Date tnft = tw.trigger.getNextFireTime(); if (tnft == null || tnft.getTime() > misfireTime || tw.trigger.getMisfireInstruction() == Trigger.MISFIRE_INSTRUCTION_IGNORE_MISFIRE_POLICY) { return false; } Calendar cal = null; if (tw.trigger.getCalendarName() != null) { cal = retrieveCalendar(tw.trigger.getCalendarName()); } mSignaler.notifyTriggerListenersMisfired((OperableTrigger) tw.trigger.clone()); tw.trigger.updateAfterMisfire(cal); if (tw.trigger.getNextFireTime() == null) { tw.state = TriggerWrapper.STATE_COMPLETE; mSignaler.notifySchedulerListenersFinalized(tw.trigger); synchronized (lock) { timeWrappedTriggers.remove(tw); } } else if (tnft.equals(tw.trigger.getNextFireTime())) { return false; } return true; }
private boolean applyMisfire(TriggerWrapper tw) { long misfireTime = System.currentTimeMillis(); if (getMisfireThreshold() > 0) { misfireTime -= getMisfireThreshold(); } Date tnft = tw.trigger.getNextFireTime(); if (tnft == null || tnft.getTime() > misfireTime || tw.trigger.getMisfireInstruction() == Trigger.MISFIRE_INSTRUCTION_IGNORE_MISFIRE_POLICY) { return false; } Calendar cal = null; if (tw.trigger.getCalendarName() != null) { cal = retrieveCalendar(tw.trigger.getCalendarName()); } mSignaler.notifyTriggerListenersMisfired((OperableTrigger) tw.trigger.clone()); tw.trigger.updateAfterMisfire(cal); if (tw.trigger.getNextFireTime() == null) { tw.state = TriggerWrapper.STATE_COMPLETE; mSignaler.notifySchedulerListenersFinalized(tw.trigger); synchronized (lock) { timeWrappedTriggers.remove(tw); } } else if (tnft.equals(tw.trigger.getNextFireTime())) { return false; } return true; }
private boolean applyMisfire(TriggerWrapper tw) { long misfireTime = System.currentTimeMillis(); if (getMisfireThreshold() > 0) { misfireTime -= getMisfireThreshold(); } Date tnft = tw.trigger.getNextFireTime(); if (tnft == null || tnft.getTime() > misfireTime || tw.trigger.getMisfireInstruction() == Trigger.MISFIRE_INSTRUCTION_IGNORE_MISFIRE_POLICY) { return false; } Calendar cal = null; if (tw.trigger.getCalendarName() != null) { cal = retrieveCalendar(tw.trigger.getCalendarName()); } mSignaler.notifyTriggerListenersMisfired((OperableTrigger) tw.trigger.clone()); tw.trigger.updateAfterMisfire(cal); if (tw.trigger.getNextFireTime() == null) { tw.state = TriggerWrapper.STATE_COMPLETE; mSignaler.notifySchedulerListenersFinalized(tw.trigger); synchronized (lock) { timeWrappedTriggers.remove(tw); } } else if (tnft.equals(tw.trigger.getNextFireTime())) { return false; } return true; }
if (tw.trigger.getCalendarName() != null) { cal = retrieveCalendar(tw.trigger.getCalendarName()); if (cal == null) { continue;
if (tw.trigger.getCalendarName() != null) { cal = retrieveCalendar(tw.trigger.getCalendarName()); if (cal == null) { continue;
if (tw.trigger.getCalendarName() != null) { cal = retrieveCalendar(tw.trigger.getCalendarName()); if (cal == null) { continue;
if (trigger.getCalendarName() != null) { cal = quartzSchedulerResources.getJobStore().retrieveCalendar(trigger.getCalendarName()); if (cal == null) { throw new SchedulerException("Calendar not found: " + trigger.getCalendarName());
if (trigger.getCalendarName() != null) { cal = quartzSchedulerResources.getJobStore().retrieveCalendar(trigger.getCalendarName()); if (cal == null) { throw new SchedulerException("Calendar not found: " + trigger.getCalendarName());
if (trigger.getCalendarName() != null) { cal = quartzSchedulerResources.getJobStore().retrieveCalendar(trigger.getCalendarName()); if (cal == null) { throw new SchedulerException("Calendar not found: " + trigger.getCalendarName());
if (newTrigger.getCalendarName() != null) { cal = quartzSchedulerResources.getJobStore().retrieveCalendar(newTrigger.getCalendarName());
if (newTrigger.getCalendarName() != null) { cal = quartzSchedulerResources.getJobStore().retrieveCalendar(newTrigger.getCalendarName());
if (newTrigger.getCalendarName() != null) { cal = quartzSchedulerResources.getJobStore().retrieveCalendar(newTrigger.getCalendarName());
if (trigger.getCalendarName() != null) { cal = quartzSchedulerResources.getJobStore().retrieveCalendar(trigger.getCalendarName()); if (cal == null) { throw new SchedulerException("Calendar not found: " + trigger.getCalendarName());
if (trigger.getCalendarName() != null) { cal = quartzSchedulerResources.getJobStore().retrieveCalendar(trigger.getCalendarName()); if (cal == null) { throw new SchedulerException("Calendar not found: " + trigger.getCalendarName());
if (trigger.getCalendarName() != null) { cal = quartzSchedulerResources.getJobStore().retrieveCalendar(trigger.getCalendarName()); if (cal == null) { throw new SchedulerException("Calendar not found: " + trigger.getCalendarName());