【发布时间】:2017-06-02 13:41:09
【问题描述】:
有没有办法在不触发/安排任何工作的情况下坚持JobDataMap?之后我可以(在回调时)使用存储的JobDataMap 启动Job 吗?
我用 Quartz 安排了许多工作,我将 JobDataMap 传递给这些工作:
scheduler.triggerJob(new JobKey("job-name", "job-group"), myJobDataMap);
现在我需要实现作业队列,因为有些作业无法并行启动。问题是某些作业的状态 (JobDataMap) 是从客户端传递的,并且应该保留以用于排队目的。另一方面,我无法根据用户请求安排作业,因为我不知道应该何时执行它! (它应该在上一个作业之后立即执行)
【问题讨论】:
标签: java quartz-scheduler job-scheduling