2012-02-07 100 views
1

我正在动态调度石英作业,并且遇到了一个问题,我无法找到一个选项,以编程方式将作业设置为“PersistJobDataAfterExecution”和“DisallowConcurrentExecution”作为注释。你可以提出什么建议等同于以编程方式安排工作(而不是声明)石英:动态作业调度

回答

1

由于您正在动态调度,您应该将JobDetail传递给调度程序。您应该可以创建自己的JobDetail实现或扩展基本实现,然后返回相应方法所需的任何内容。

+0

这使得sence。我不确定Quartz是否做了比那些注释更多的事情。看看这些酸性代码,isXX方法就是使用这些注释的方法,单独使用覆盖就可以解决这个问题。感谢您的建议。 – Aham 2012-02-07 07:08:45