Пример: я запланировал работу на 4 часа дня, но она выполняется сразу же, как я планирую (3:30 вечера) работу. Почему это срабатывает сразу. Я что-то пропускаю в Свойствах, чтобы выполнить в указанное запланированное время. Пожалуйста, помогите мне выйти из этого. Я использую простой триггер для выполнения.
Properties FIle:
----------------
Properties properties = new Properties();
properties.put("org.quartz.scheduler.instanceId", "AUTO");
properties.put("org.quartz.scheduler.instanceName", "Platform_Scheduler");
properties.put("org.quartz.threadPool.class", "org.quartz.simpl.SimpleThreadPool");
properties.put("org.quartz.threadPool.threadCount", quartzThreadCount);
properties.put("org.quartz.threadPool.threadsInheritContextClassLoaderOfInitializingThread", "true");
//specify the jobstore
properties.put("org.quartz.jobStore.class", "org.quartz.impl.jdbcjobstore.JobStoreTX");
properties.put("org.quartz.jobStore.driverDelegateClass", "org.quartz.impl.jdbcjobstore.StdJDBCDelegate");
properties.put("org.quartz.jobStore.useProperties", "true");
properties.put("org.quartz.jobStore.isClustered", "true");
properties.put("org.quartz.jobStore.clusterCheckinInterval", "20000");
//The datasource for the jobstore
properties.put("org.quartz.jobStore.dataSource","IPDS");
//Quartz table prefixes in the database
properties.put("org.quartz.jobStore.tablePrefix", "QRTZ_");
properties.put("org.quartz.jobStore.misfireThreshold", quartzMisfireThreshold);
//The details of the datasource
properties.put("org.quartz.dataSource.IPDS.driver", quartzDriverClass);
properties.put("org.quartz.dataSource.IPDS.URL", quartzUrl);
properties.put("org.quartz.dataSource.IPDS.user", quartzUsername);
properties.put("org.quartz.dataSource.IPDS.password", quartzPassword);
properties.put("org.quartz.dataSource.IPDS.maxConnections", "20");
Simple Trigger Code:
---------------------------
SimpleTrigger tb = (SimpleTrigger) newTrigger()
.startAt(start) // some Date .withSchedule(SimpleScheduleBuilder.simpleSchedule().withRepeatCount(0).withMisfireHandlingInstructionIgnoreMisfires())
.build();