需要在石英调度程序启动时触发作业
Need to trigger a job as and when quartz scheduler starts
Quartz 调度程序在我启动时不会触发我的作业。我的工作是每小时安排一次。但是在启动我的调度程序后,一个小时后我的第一份工作就被触发了。我是石英的新手。下面是我的石英启动代码
JobKey feedWSClient = new JobKey("feedWSClient", "feed-validator");
JobDetail feedWSJob = JobBuilder.newJob(this).withIdentity(feedWSClient).build();
Trigger feedWSCListenerTrigger = TriggerBuilder.newTrigger()
.withIdentity("feedWSCListenerTrigger","feed-validator")
.withSchedule(CronScheduleBuilder.cronSchedule("0 0/59 * * * ?")).build();
Scheduler scheduler = new StdSchedulerFactory().getScheduler();
scheduler.scheduleJob(feedWSJob,feedWSCListenerTrigger);
scheduler.start();
下面的代码对我有用。
http://quartz-scheduler.org/api/2.2.0/
scheduler.start();
scheduler.triggerJob(feedWSClient);
需要在使用jobkey启动scheduler后调用上面的语句
Quartz 调度程序在我启动时不会触发我的作业。我的工作是每小时安排一次。但是在启动我的调度程序后,一个小时后我的第一份工作就被触发了。我是石英的新手。下面是我的石英启动代码
JobKey feedWSClient = new JobKey("feedWSClient", "feed-validator");
JobDetail feedWSJob = JobBuilder.newJob(this).withIdentity(feedWSClient).build();
Trigger feedWSCListenerTrigger = TriggerBuilder.newTrigger()
.withIdentity("feedWSCListenerTrigger","feed-validator")
.withSchedule(CronScheduleBuilder.cronSchedule("0 0/59 * * * ?")).build();
Scheduler scheduler = new StdSchedulerFactory().getScheduler();
scheduler.scheduleJob(feedWSJob,feedWSCListenerTrigger);
scheduler.start();
下面的代码对我有用。 http://quartz-scheduler.org/api/2.2.0/
scheduler.start();
scheduler.triggerJob(feedWSClient);
需要在使用jobkey启动scheduler后调用上面的语句