1

我正在构建一个 Grails 插件,它将使用quartz 插件安排作业。我可以使用该static triggers部分安排作业,并且作业运行良好。但我也想使用Job.schedule 方法动态调度作业,当我从引导程序调用此方法时,我收到以下错误:No signature of method: static TransmitterRenameJob.schedule() is applicable for argument types: (java.lang.String).

为什么我的工作(与我静态调度的工作完全相同)缺少 schedule 方法?我应该在哪里放置代码来动态安排我的工作?

编辑:

在进一步的研究中,似乎 Quartz 插件直到引导程序运行后才加载,因此尚未注入 schedule 方法。在我的代码中的什么时候可以保证所有插件都已加载?是否有我可以订阅的插件加载事件?

4

0 回答 0