2011-10-27 45 views
1

@DisallowConcurrentExecution註釋解僱併發執行阻止特定作業的作業實例的併發執行,但它可以防止與特定的觸發器觸發了作業併發執行?預防實例由特定觸發

回答

0

根據Quartz Scheduler的Javadoc,@DisallowConcurrentExecution註釋根據唯一的JobKey阻止併發執行作業實例。

有在Javadoc沒有其他的註解有Triggers類似的功能。

那麼唯一的另一種可能性是定義一個定製JobKey - 但是類是final

TLDR;不,你不能自己做同步。

1

你可能實現與vetos作業執行,並改在以後的日子觸發,或一些這樣的自定義TriggerListener這樣的限制。

否則,您可能只是想製作一份由您的特定觸發器觸發的作業副本。