public Trigger build() { return new Trigger(this.triggerId, this.lastModifyTime, this.submitTime, this.submitUser, this.source, this.triggerCondition, this.expireCondition, this.actions, this.expireActions, this.info, this.context); } }
public Trigger build() { return new Trigger(this.triggerId, this.lastModifyTime, this.submitTime, this.submitUser, this.source, this.triggerCondition, this.expireCondition, this.actions, this.expireActions, this.info, this.context); } }
trigger = new Trigger(triggerId, lastModifyTime, submitTime, submitUser, source, triggerCond, expireCond, actions, expireActions, info, context); trigger.setResetOnExpire(resetOnExpire); trigger.setResetOnTrigger(resetOnTrigger);
Trigger slaTrigger = new Trigger("azkaban_sla", "azkaban", triggerCond, expireCond, actions); slaTrigger.getInfo().put("monitored.finished.execution", String.valueOf(execId)); slaTrigger.setResetOnTrigger(false);
private static Trigger scheduleToTrigger(azkaban.scheduler.Schedule s) { Condition triggerCondition = createTimeTriggerCondition(s); Condition expireCondition = createTimeExpireCondition(s); List<TriggerAction> actions = createActions(s); Trigger t = new Trigger(s.getScheduleId(), s.getLastModifyTime(), s.getSubmitTime(), s.getSubmitUser(), azkaban.scheduler.ScheduleManager.triggerSource, triggerCondition, expireCondition, actions); if(s.isRecurring()) { t.setResetOnTrigger(true); } return t; }
private Trigger scheduleToTrigger(Schedule s) { Condition triggerCondition = createTriggerCondition(s); Condition expireCondition = createExpireCondition(s); List<TriggerAction> actions = createActions(s); Trigger t = new Trigger(s.getScheduleId(), s.getLastModifyTime(), s.getSubmitTime(), s.getSubmitUser(), triggerSource, triggerCondition, expireCondition, actions); if(s.isRecurring()) { t.setResetOnTrigger(true); } else { t.setResetOnTrigger(false); } return t; }