2015-05-26 28 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配置來完成。 –

相關問題