0

我创建 Quartz 作业并启动调度程序

JobDetail job = newJob(InfoCrawlerJob.class)
                        .withIdentity("job id", "group")
                        .usingJobData(jobData)
                        .build()

                SimpleTrigger trigger = newTrigger()
                        .withIdentity("trigger id", "trigger-group")
                        .startNow()
                        .withSchedule(simpleSchedule()
                        .withIntervalInSeconds(100)
                        .withRepeatCount(10))
                        .build()

                scheduler.scheduleJob(job, trigger)
                scheduler.start()

石英工作正常工作。主要问题是 Spring 不会等待作业完成。我该如何解决?

4

1 回答 1

0

看看 Spring Quartz 支持

这个类有一个方法:setWaitForJobsToCompleteOnShutdown(boolean),我希望这就是你所需要的。

于 2012-09-18T11:01:14.053 回答