有沒有辦法在Mule中配置一個Quartz入站端點來擁有多個觸發器?假設我想每天9點鐘舉辦一場活動,並在每月的第一天凌晨1點加上一場活動。Mule中Quartz端點的多重觸發
1
A
回答
2
這裏是你可能什麼工作適合你 -
<flow name="MultipleIBEndpoints" doc:name="MultipleIBEndpoints">
<composite-source doc:name="Composite Source">
<quartz:inbound-endpoint jobName="QuartzDaily" doc:name="Quartz Daily"
cronExpression="0 0 9 1/1 * ? *">
<quartz:event-generator-job>
<quartz:payload>dummy</quartz:payload>
</quartz:event-generator-job>
</quartz:inbound-endpoint>
<quartz:inbound-endpoint jobName="QuartzMonthly" doc:name="Quartz Monthly"
cronExpression="0 0 1 1 1/1 ? *">
<quartz:event-generator-job>
<quartz:payload>dummy</quartz:payload>
</quartz:event-generator-job>
</quartz:inbound-endpoint>
</composite-source>
<logger level="INFO" doc:name="Logger" />
</flow>
上述流程採用複合光源範圍,讓您可以嵌入到一個單一的消息來源兩個或更多的入站端點。 對於Composite,嵌入式構件塊實際上是在不同通道上並行偵聽傳入消息的消息源(即入站端點)。只要這些接收者中的任何一個接收到消息,複合作用域將其傳遞給流中的第一個消息處理器,從而觸發該流。
0
在這種情況下,您需要配置兩個crontrigger並將它們添加到調度程序中。 請通過下面的鏈接,我已經描述了整個事情。 Configure multiple cron trigger
希望這會有所幫助。
1
您只需通過一個石英端點所需的石英端點
cron表達式0 0 1,21 1 * *
請參考以下鏈接瞭解更多的調整你的要求。
相關問題
- 1. 在mule中實現Quartz Scheduler
- 2. 發送文件到Mule入站端點
- 3. Mule HA節點 - JMS端點
- 4. Java Quartz Cron觸發器
- 5. Quartz XML插件在重新啓動後重新計劃觸發器觸發器
- 6. jobDataMap傳遞Quartz中的多個觸發器參數
- 7. 如何在Quartz中重新計劃觸發器
- 8. 在Mule Quartz中調用SFTP流入調用Mule流
- 9. mule https入站端點
- 10. Mule ESB流程中的多個Inboud端點?
- 11. Quartz:如何使用org.quartz.plugins.xml.XMLSchedulingDataProcessorPlugin重新加載作業和觸發器?
- 12. Quartz .NET不會觸發觸發器,爲什麼?
- 13. 找出哪個Quartz觸發器觸發作業
- 14. Quartz Scheduler。我怎麼知道觸發器不會再觸發?
- 15. Quartz-schedule.net從觸發器獲取計劃
- 16. Quartz Job Scheduler沒有觸發作業(C#)
- 17. 時間觸發作業Cron或Quartz?
- 18. Quartz .net IStatefulJob - 刪除觸發器?
- 19. 石英屬性不會觸發Quartz Job
- 20. mule 3.5遵循出站端點的重定向
- 21. 時區在Mule Quartz cron作業
- 22. mule調用C程序的端點
- 23. 從Mule的vm隊列發佈到REST端點
- 24. 將HTTP消息從HTTP端點推送到Mule的JMS端點
- 25. 多觸發器點擊
- 26. 在Spring中使用Quartz創建多個觸發器及其各自的作業
- 27. 如何避免在Quartz Schedular中由多個線程觸發相同的工作?
- 28. POST請求不被觸發端點法
- 29. 以太網端點,幀和觸發器
- 30. Mule ESB HTTP入站端點路徑
這就是我所需要的。 – Tad