import org.quartz.*; public class ScheduleJob { @Autowired public ScheduleJob(Scheduler scheduler) throws SchedulerException { scheduler.addJob(createJobDetail(), true); Trigger trigger = scheduler.getTrigger(new TriggerKey("Trigger_Name", "Trigger_Group")); //** hata vermisti CronTrigger trigger = (CronTrigger) scheduler.getTrigger(new TriggerKey( "Trigger_Name", "Trigger_Group")); if (!scheduler.isShutdown() && null != trigger) { scheduler.rescheduleJob(trigger.getKey(), createTrigger()); }else{ scheduler.scheduleJob( createTrigger()); } } JobDetail createJobDetail(){ JobKey jobKey = new JobKey("Qrtz_Job_Detail", "Qrtz_Job_Detail_Group"); JobDetail jobDetail = JobBuilder.newJob(MyJob.class).withIdentity(jobKey).storeDurably(true).build(); return jobDetail; } Trigger createTrigger(){ return TriggerBuilder....