/** * @return An immutable list of trigger info's of all the unit triggers in this composite trigger */ public List<TriggerInfo> getUnitTriggerInfosAddRuntimeArgs(TriggerInfoContext context) { ImmutableList.Builder<TriggerInfo> unitTriggerInfos = ImmutableList.builder(); for (Set<SatisfiableTrigger> triggeSet : getUnitTriggers().values()) { for (SatisfiableTrigger trigger : triggeSet) { unitTriggerInfos.addAll(trigger.getTriggerInfos(context)); } } return unitTriggerInfos.build(); }
/** * @return An immutable list of trigger info's of all the unit triggers in this composite trigger */ public List<TriggerInfo> getUnitTriggerInfosAddRuntimeArgs(TriggerInfoContext context) { ImmutableList.Builder<TriggerInfo> unitTriggerInfos = ImmutableList.builder(); for (Set<SatisfiableTrigger> triggeSet : getUnitTriggers().values()) { for (SatisfiableTrigger trigger : triggeSet) { unitTriggerInfos.addAll(trigger.getTriggerInfos(context)); } } return unitTriggerInfos.build(); }
private TriggeringScheduleInfo getTriggeringScheduleInfo(Job job) { TriggerInfoContext triggerInfoContext = new TriggerInfoContext(job, store); SatisfiableTrigger trigger = ((SatisfiableTrigger) job.getSchedule().getTrigger()); List<TriggerInfo> triggerInfo = trigger.getTriggerInfos(triggerInfoContext); ProgramSchedule schedule = job.getSchedule(); return new DefaultTriggeringScheduleInfo(schedule.getName(), schedule.getDescription(), triggerInfo, schedule.getProperties()); }
private TriggeringScheduleInfo getTriggeringScheduleInfo(Job job) { TriggerInfoContext triggerInfoContext = new TriggerInfoContext(job, store); SatisfiableTrigger trigger = ((SatisfiableTrigger) job.getSchedule().getTrigger()); List<TriggerInfo> triggerInfo = trigger.getTriggerInfos(triggerInfoContext); ProgramSchedule schedule = job.getSchedule(); return new DefaultTriggeringScheduleInfo(schedule.getName(), schedule.getDescription(), triggerInfo, schedule.getProperties()); }