gpt4 book ai didi

java - 需要在 quartz 调度程序启动时触发作业

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:03 27 4
gpt4 key购买 nike

当我启动它时,Quartz 调度程序不会触发我的作业。我的工作是每小时安排一次。但启动我的调度程序后,我的第一份工作在一小时后触发。我是 quartz 新手。下面是我的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启动调度器后需要调用上面的语句。

关于java - 需要在 quartz 调度程序启动时触发作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35379524/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com