首页 文章

需要在石英调度程序启动时触发作业

提问于
浏览
1

当我启动它时,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();

1 回答

  • 0

    下面的代码对我有用 . http://quartz-scheduler.org/api/2.2.0/

    scheduler.start();
    scheduler.triggerJob(feedWSClient);
    

    使用jobkey启动调度程序后需要调用上面的语句 .

相关问题