2015-05-26 24 views
0

我正在一个应用程序中工作,在该应用程序中,我需要以串行方式安排和运行作业。就像我有3份工作。是否可以在Xml配置中使用quatz连续运行连接

当JOB1结束,然后开始JOB2。 当job2完成时,job3开始。

如果任何作业时,发生错误,则整个事务将被回滚。 Job2依赖于Job1事务,Job3依赖于Job1和Job2事务。

我知道一点关于JobListener但想用XML配置作业。

回答

0

是JOB2并具有作业3真的离散任务另行安排得?

如果是这样,你可能会遇到难看的时序问题。确保job2和job3不能在多个实例中运行非常重要。以这种方式重构你的对象,你可以使用它作为工作并作为另一项工作中的对象。

如果没有,没有任何理由来定义作业2和作业3作为计划的作业。 你只需重构你的代码。

+0

感谢回答我们不是在集群环境中工作,所以没有机会,这些作业的运行多次,我们需要在只有XML配置来完成。 –

相关问题