0

我如何使用相同的石英 cron 触发器运行四五个作业。扩展代码必须很容易,因为我们将继续添加作业。

那么这个特定场景的任何实现细节?

请帮忙。

4

1 回答 1

1

我认为您在这里有两个选择:

1 - 每次添加新作业时,都基于相同的 cron 表达式创建一个新触发器。这可以很容易地使用以 cron 表达式作为实例的包装 bean(即“MyCronJobScheduler”)来实现,并在每次调用该 bean 的 MyCronJobScheduler.addJob() 方法时使用它来创建新的触发器 + 作业。 ..

2 - 使用父/子模式,您的 cron 触发器安排父作业,其唯一目的是在每次执行时启动子作业...(因为您可以从另一个作业或触发器/作业触发作业听众)

希望有帮助。

于 2013-08-08T14:29:05.497 回答