posted 17 years ago
hi guys,
I'm using quartz as the schduler for an application with spring. i have configured a job listener(which runs if an exception comes when the job is being executed) and the listerner is working fine.
i tried reschduling the job inside the listener. but reshceduling is not working.
Anybody can see anything wrong in my rehcduling code.
Date newDate = new Date(nextSchedule);
Trigger trigger = jobExecutionContext.getTrigger();
logger.debug("triger" + trigger.getFullName());
trigger.setStartTime(newDate);
trigger.setMisfireInstruction(Trigger.INSTRUCTION_RE_EXECUTE_JOB);
jobExecutionContext.getScheduler().rescheduleJob(jobExecutionContext.getTrigger().getName(), Scheduler.DEFAULT_GROUP, trigger);