/** * <p> * Determines whether or not the <code>SimpleTrigger</code> will occur * again. * </p> */ @Override public boolean mayFireAgain() { return (getNextFireTime() != null); }
/** * <p> * Determines whether or not the <code>CronTrigger</code> will occur * again. * </p> */ @Override public boolean mayFireAgain() { return (getNextFireTime() != null); }
/** * <p> * Determines whether or not the <code>DateIntervalTrigger</code> will occur * again. * </p> */ @Override public boolean mayFireAgain() { return (getNextFireTime() != null); }
/** * Build the actual Trigger -- NOT intended to be invoked by end users, * but will rather be invoked by a TriggerBuilder which this * ScheduleBuilder is given to. * * @see TriggerBuilder#withSchedule(ScheduleBuilder) */ @Override public MutableTrigger build() { SimpleTriggerImpl st = new SimpleTriggerImpl(); st.setRepeatInterval(interval); st.setRepeatCount(repeatCount); st.setMisfireInstruction(misfireInstruction); return st; }
@Override public Object clone() { CronTriggerImpl copy = (CronTriggerImpl) super.clone(); if (cronEx != null) { copy.setCronExpression(new CronExpression(cronEx)); } return copy; }
/** * <p> * Determines whether or not the <code>DailyTimeIntervalTrigger</code> will occur * again. * </p> */ @Override public boolean mayFireAgain() { return (getNextFireTime() != null); }
/** * <p> * Returns the next time at which the <code>DateIntervalTrigger</code> will * fire, after the given time. If the trigger will not fire after the given * time, <code>null</code> will be returned. * </p> */ @Override public Date getFireTimeAfter(Date afterTime) { return getFireTimeAfter(afterTime, false); }
public boolean canHandleTriggerType(OperableTrigger trigger) { return ((trigger instanceof CronTriggerImpl) && !((CronTriggerImpl)trigger).hasAdditionalProperties()); }
public boolean canHandleTriggerType(OperableTrigger trigger) { return ((trigger instanceof CalendarIntervalTriggerImpl) && !((CalendarIntervalTriggerImpl)trigger).hasAdditionalProperties()); }
public boolean canHandleTriggerType(OperableTrigger trigger) { return ((trigger instanceof SimpleTriggerImpl) && !((SimpleTriggerImpl)trigger).hasAdditionalProperties()); }
public boolean canHandleTriggerType(OperableTrigger trigger) { return ((trigger instanceof DailyTimeIntervalTrigger) && !((DailyTimeIntervalTriggerImpl)trigger).hasAdditionalProperties()); }
@Override public Object clone() { CronTriggerImpl copy = (CronTriggerImpl) super.clone(); if (cronEx != null) { copy.setCronExpression(new CronExpression(cronEx)); } return copy; }
/** * <p> * Determines whether or not the <code>SimpleTrigger</code> will occur * again. * </p> */ @Override public boolean mayFireAgain() { return (getNextFireTime() != null); }
/** * <p> * Determines whether or not the <code>CronTrigger</code> will occur * again. * </p> */ @Override public boolean mayFireAgain() { return (getNextFireTime() != null); }
/** * <p> * Determines whether or not the <code>DateIntervalTrigger</code> will occur * again. * </p> */ @Override public boolean mayFireAgain() { return (getNextFireTime() != null); }
/** * <p> * Determines whether or not the <code>DailyTimeIntervalTrigger</code> will occur * again. * </p> */ @Override public boolean mayFireAgain() { return (getNextFireTime() != null); }
/** * <p> * Returns the next time at which the <code>DateIntervalTrigger</code> will * fire, after the given time. If the trigger will not fire after the given * time, <code>null</code> will be returned. * </p> */ @Override public Date getFireTimeAfter(Date afterTime) { return getFireTimeAfter(afterTime, false); }
public boolean canHandleTriggerType(OperableTrigger trigger) { return ((trigger instanceof CronTriggerImpl) && !((CronTriggerImpl)trigger).hasAdditionalProperties()); }
public boolean canHandleTriggerType(OperableTrigger trigger) { return ((trigger instanceof CalendarIntervalTriggerImpl) && !((CalendarIntervalTriggerImpl)trigger).hasAdditionalProperties()); }
public boolean canHandleTriggerType(OperableTrigger trigger) { return ((trigger instanceof SimpleTriggerImpl) && !((SimpleTriggerImpl)trigger).hasAdditionalProperties()); }