New*_*ang 5 quartz-scheduler job-scheduling
我正在研究使用Quartz Scheduler,我想知道是否有可能不是按时间安排工作,而是在另一个工作完成时.因此,当Job A完成后,它会启动Job B.完成后,它会启动Job C等.
Job A -> Job B -> Job C -> Job A... continuously.
Run Code Online (Sandbox Code Playgroud)
这是工作的正确工具吗?或者我应该研究其他什么?
退房JobChainingJobListener,内置于Quartz(大胆矿):
保留一个映射集合,其中Job将在完成给定作业后触发.如果通知此侦听器已完成具有映射的作业,则它将尝试触发后续作业.这实现了"工作链",或"穷人的工作流程".
没错,您正在寻找流程或工作流引擎.看看activiti或jbpm.