的@DisallowConcurrentExecution
註釋解僱併發執行阻止特定作業的作業實例的併發執行,但它可以防止與特定的觸發器觸發了作業併發執行?預防實例由特定觸發
1
A
回答
0
根據Quartz Scheduler的Javadoc,@DisallowConcurrentExecution
註釋根據唯一的JobKey
阻止併發執行作業實例。
有在Javadoc沒有其他的註解有Triggers
類似的功能。
那麼唯一的另一種可能性是定義一個定製JobKey
- 但是類是final
。
TLDR;不,你不能自己做同步。
1
你可能實現與vetos作業執行,並改在以後的日子觸發,或一些這樣的自定義TriggerListener這樣的限制。
否則,您可能只是想製作一份由您的特定觸發器觸發的作業副本。
相關問題
- 1. 預防觸發
- 2. 觸發由不同實例設置的jQuery自定義事件
- 3. 將Quartz.NET觸發器設置爲在特定對象實例上觸發
- 4. 對特定實例的路由請求
- 5. 在特定實例上觸發的代表和事件
- 6. Jenkins - 觸發預定作業
- 7. 消防觸發
- 8. 停止由mvn exec觸發的實例:java -PCamelServer
- 9. 將特定實例注入特定類
- 10. 防止第二個實例在特定情況下運行
- 11. Android觸發特定路徑
- 12. MySQL到PDO(特定實例)
- 13. 替換特定實例
- 14. 實例化特定亞型
- 15. jQuery驗證:由特定規則觸發的回調?
- 16. 在特定Rails路由上觸發Rack中間件
- 17. 如何在XAML中的特定位置觸發路由事件?
- 18. 檢查活動是否由特定活動觸發
- 19. 由特定日期自動觸發工作流程
- 20. 通過觸發Parent方法觸發實例方法
- 21. VS2010和預防某些例外是由IDE抓住
- 22. 的Oracle實例「而不是」觸發
- 23. 跨不同TeamCity實例觸發構建
- 24. 如何將請求路由到亞馬遜的特定實例?
- 25. Azure Web應用程序 - 阻止路由到特定實例
- 26. Rundeck觸發兩次預定作業
- 27. UILocalNotifications不在預定時觸發
- 28. 在特定實例上實現方法?
- 29. django多個管理實例和鎖定訪問特定實例
- 30. 確定更新觸發器是否由ON UPDATE CASCADE觸發