@Override public void addProgramSchedule(ProgramSchedule schedule) throws AlreadyExistsException, SchedulerException { if (containsTimeTrigger(schedule)) { timeScheduler.addProgramSchedule(schedule); } }
public static String getTriggerName(ProgramId program, SchedulableProgramType programType, String scheduleName, String cronEntry) { return String.format("%s:%s:%s", programIdFor(program, programType), scheduleName, cronEntry); }
String cron = ((TimeTrigger) timeTrigger).getCronExpression(); String triggerName = AbstractTimeSchedulerService.getTriggerName(program, programType, schedule.getName(), cron); cronTriggerKeyMap.put(cron, triggerKeyForName(triggerName)); String triggerName = AbstractTimeSchedulerService.scheduleIdFor(program, programType, schedule.getName()); cronTriggerKeyMap.put(((TimeTrigger) schedule.getTrigger()).getCronExpression(), triggerKeyForName(triggerName)); return cronTriggerKeyMap;
String cron = ((TimeTrigger) timeTrigger).getCronExpression(); String triggerName = AbstractTimeSchedulerService.getTriggerName(program, programType, schedule.getName(), cron); cronTriggerKeyMap.put(cron, triggerKeyForName(triggerName)); String triggerName = AbstractTimeSchedulerService.scheduleIdFor(program, programType, schedule.getName()); cronTriggerKeyMap.put(((TimeTrigger) schedule.getTrigger()).getCronExpression(), triggerKeyForName(triggerName)); return cronTriggerKeyMap;
@Override public void deleteProgramSchedule(ProgramSchedule schedule) throws NotFoundException, SchedulerException { if (containsTimeTrigger(schedule)) { timeScheduler.deleteProgramSchedule(schedule); } }
public static String scheduleIdFor(ProgramId program, SchedulableProgramType programType, String scheduleName) { return String.format("%s:%s", programIdFor(program, programType), scheduleName); }
@Override public void suspendProgramSchedule(ProgramSchedule schedule) throws NotFoundException, SchedulerException { if (containsTimeTrigger(schedule)) { timeScheduler.suspendProgramSchedule(schedule); } }
public static String getTriggerName(ProgramId program, SchedulableProgramType programType, String scheduleName, String cronEntry) { return String.format("%s:%s:%s", programIdFor(program, programType), scheduleName, cronEntry); }
@Override public void deleteProgramSchedule(ProgramSchedule schedule) throws NotFoundException, SchedulerException { if (containsTimeTrigger(schedule)) { timeScheduler.deleteProgramSchedule(schedule); } }
public static String scheduleIdFor(ProgramId program, SchedulableProgramType programType, String scheduleName) { return String.format("%s:%s", programIdFor(program, programType), scheduleName); }
@Override public void resumeProgramSchedule(ProgramSchedule schedule) throws NotFoundException, SchedulerException { if (containsTimeTrigger(schedule)) { timeScheduler.resumeProgramSchedule(schedule); } }
private static JobKey jobKeyFor(ProgramId program, SchedulableProgramType programType) { return new JobKey(AbstractTimeSchedulerService.programIdFor(program, programType)); }
@Override public void addProgramSchedule(ProgramSchedule schedule) throws AlreadyExistsException, SchedulerException { if (containsTimeTrigger(schedule)) { timeScheduler.addProgramSchedule(schedule); } }
private static JobKey jobKeyFor(ProgramId program, SchedulableProgramType programType) { return new JobKey(AbstractTimeSchedulerService.programIdFor(program, programType)); }
@Override public void resumeProgramSchedule(ProgramSchedule schedule) throws NotFoundException, SchedulerException { if (containsTimeTrigger(schedule)) { timeScheduler.resumeProgramSchedule(schedule); } }
@Override public void suspendProgramSchedule(ProgramSchedule schedule) throws NotFoundException, SchedulerException { if (containsTimeTrigger(schedule)) { timeScheduler.suspendProgramSchedule(schedule); } }