我有5個不同的石英調度程序,實現5個不同的工作。如果我停止一個調度程序,剩下的調度程序將停止。爲什麼?停止單石英調度程序
回答
我很確定你實際上創建了對同一個調度器的引用,你需要給每個調度器一個不同的「SchedulerName」。目前看起來每次創建一個新的調度程序時都會默認SchedulerName。
「作業執行程序」實際上不是SchedulerFactoryBean。 Scheduler bean(精確調用其start方法調用啓動Trigger-s的聚合QuartzScheduler.start方法)由SchedulerFactoryBean提供。事實上,這個調度器在SchedulerRepository單例(SchedulerRepository.getInstance())中的調度器名稱(如果未明確設置,它具有與每個配置的SchedulerFactoryBean相同的默認值)存儲(並查找)。 這是如何,除非您爲您的SchedulerFactoryBean-S不同schedulerName,你總是會被每一個SchedulerFactoryBean來-S
http://forum.springsource.org/showthread.php?40945-Multiple-Quartz-SchedulerFactoryBean-instances
我知道這指的Spring bean,但我仍然會得到相同的調度認爲這同樣適用於此。
嗨@ant,drobson非常感謝...請問我能告訴我如何定義或哪些方法用於爲Java中的調度器設置名稱,而不是XML。 –
我不知道如何在沒有xml屬性文件的情況下命名它。我試過尋找JavaDocs,但找不到任何東西。 – drobson
非常感謝你..我會努力:) –
- 1. 如何在完成任務後停止石英調度程序
- 2. 如何手動停止/中斷石英調度程序作業
- 3. 石英調度程序啓動和停止按鈕
- 4. 石英調度程序已停止計劃
- 5. 停止從石英調度程序中刪除作業
- 6. 石英調度程序theadpool
- 7. grails石英調度程序
- 8. 石英調度程序cron
- 9. 石英調度程序 -
- 10. 石英調度程序
- 11. 石英調度程序和線程
- 12. 石英調度
- 13. 帶配置調度程序的石英
- 14. 石英調度程序丟失作業
- 15. python企業調度程序(如石英)
- 16. 石英:調度程序已關閉
- 17. 石英調度程序作業遷移
- 18. 集羣石英調度程序配置
- 19. 石英調度程序中斷作業?
- 20. 石英調度程序vs設置cron
- 21. 關機石英調度程序
- 22. 石英調度程序實例爲空
- 23. 石英調度程序 - Cron未運行
- 24. 石英與Java EE 7調度程序
- 25. 石英調度程序的設置 - Mule
- 26. getJobNames()在石英調度程序2.2.1
- 27. 石英調度程序-HELP需要
- 28. 石英調度程序如何工作?
- 29. 石英調度程序作業自動終止
- 30. 防止石英調度程序作業立即啓動
您應該在您的問題中添加更多細節,例如實際相關的代碼和配置代碼片段,以使其更清晰並獲得一些答案。 –
爲什麼不同的調度程序,每個工作一個?爲什麼不只是一個?另外,需要guido提到的更多細節。 – Vikdor
你或者將* scheduler *和* trigger *混淆在一起,或者如果不是 - 你應該使用不同的* triggers *,而不是* schedulers * :-)。您可以在一個調度程序的運行時添加/刪除觸發器。 –