sjdto.setCronExpression(sj.getCronExpression()); sjdto.setLastUpdated(sj.getLastUpdated()); sjdto.setParameters(sj.getParameters());
private static Schedule getSchedule(ScheduledJob s, Map<Integer, com.enioka.jqm.api.Queue> queues) { Schedule res = new Schedule(); res.setCronExpression(s.getCronExpression()); res.setId(s.getId()); res.setPriority(s.getPriority()); res.setQueue(s.getQueue() == null ? null : queues.get(s.getQueue())); res.setParameters(s.getParameters()); return res; }
sjdto.setCronExpression(sj.getCronExpression()); sjdto.setLastUpdated(sj.getLastUpdated()); sjdto.setParameters(sj.getParameters());
@Override public TaskTable getTasks() { TaskTable res = new TaskTable(); DbConn cnx = null; try { cnx = Helpers.getNewDbSession(); for (ScheduledJob sj : ScheduledJob.select(cnx, "sj_select_all")) { res.add(new SchedulingPattern(sj.getCronExpression()), new JqmTask(sj)); } // Also check delayed jobs cnx.runUpdate("ji_update_delayed"); cnx.commit(); } finally { Helpers.closeQuietly(cnx); } return res; }
@Override public TaskTable getTasks() { TaskTable res = new TaskTable(); DbConn cnx = null; try { cnx = Helpers.getNewDbSession(); for (ScheduledJob sj : ScheduledJob.select(cnx, "sj_select_all")) { res.add(new SchedulingPattern(sj.getCronExpression()), new JqmTask(sj)); } // Also check delayed jobs cnx.runUpdate("ji_update_delayed"); cnx.commit(); } finally { Helpers.closeQuietly(cnx); } return res; }
if (update || !sj.getCronExpression().equals(existing.getCronExpression()) || sj.getQueue() != existing.getQueue())
if (update || !sj.getCronExpression().equals(existing.getCronExpression()) || sj.getQueue() != existing.getQueue())