【发布时间】:2017-12-18 23:56:35
【问题描述】:
我有一个作业类,可以使用不同的用户输入来执行。我意识到我可以在 JobDetail 和 Trigger 上指定 JobDataMap。所以,如果我理解正确的话,我有两个选择:
(1) JobDetail 上的 JobDataMap - 当用户指定新的输入和计划时,使用这些输入创建一个新的 JobDetail 并创建一个新的触发器。然后将新创建的jobDetail和trigger添加到调度器中。
(2) JobDataMap on Trigger - 当用户指定新输入和计划时,使用这些输入创建新触发器并将触发器添加到已添加 jobDetail 的计划程序。
是否有理由偏爱一种选择?
谢谢。
【问题讨论】: