@Override public String getNextScheduleTime() throws Exception { long time = this.jobScheduler.getNextScheduleTime(); return JobSupport.getDateTime(time); }
@Override public String getStartTime() { return JobSupport.getDateTime(getStart()); }
@Override public String getStartTime() { return JobSupport.getDateTime(getStart()); }
@Override public String getNextExecutionTime() { return JobSupport.getDateTime(getNextTime()); }
@Override public String getNextExecutionTime() { return JobSupport.getDateTime(this.jobLocation.getNextTime()); }
private void doReschedule(InMemoryJob job, long nextExecutionTime) { job.setNextTime(nextExecutionTime); job.incrementExecutionCount(); if (!job.isCron()) { job.decrementRepeatCount(); } LOG.trace("JobScheduler rescheduling job[{}] to fire at: {}", job.getJobId(), JobSupport.getDateTime(nextExecutionTime)); lock.writeLock().lock(); try { ScheduledTask task = jobs.get(nextExecutionTime); if (task == null) { task = new ScheduledTask(nextExecutionTime); task.add(job); jobs.put(task.getExecutionTime(), task); timer.schedule(task, new Date(task.getExecutionTime())); } else { task.add(job); } } finally { lock.writeLock().unlock(); } }
newJob.setPayload(payload.getData()); LOG.trace("JobScheduler adding job[{}] to fire at: {}", jobId, JobSupport.getDateTime(executionTime));
@Override public String getNextScheduleTime() throws Exception { long time = this.jobScheduler.getNextScheduleTime(); return JobSupport.getDateTime(time); }
@Override public String getNextExecutionTime() { return JobSupport.getDateTime(getNextTime()); }
@Override public String getNextScheduleTime() throws Exception { long time = this.jobScheduler.getNextScheduleTime(); return JobSupport.getDateTime(time); }
@Override public String getNextExecutionTime() { return JobSupport.getDateTime(getNextTime()); }
@Override public String getNextScheduleTime() throws Exception { long time = this.jobScheduler.getNextScheduleTime(); return JobSupport.getDateTime(time); }
@Override public String getStartTime() { return JobSupport.getDateTime(getStart()); }
@Override public String getStartTime() { return JobSupport.getDateTime(getStart()); }
@Override public String getNextExecutionTime() { return JobSupport.getDateTime(this.jobLocation.getNextTime()); }
@Override public String getNextExecutionTime() { return JobSupport.getDateTime(this.jobLocation.getNextTime()); }
@Override public String getStartTime() { return JobSupport.getDateTime(getStart()); }
@Override public String getStartTime() { return JobSupport.getDateTime(getStart()); }
@Override public String getNextExecutionTime() { return JobSupport.getDateTime(this.jobLocation.getNextTime()); }
@Override public String getStartTime() { return JobSupport.getDateTime(getStart()); }