0
我是Apache駱駝的新手。我有很常見的用例,我正在努力配置駱駝路線。用例是執行上下文Apache駱駝嵌套路由
- 使用執行上下文更新數據庫。
- 然後,使用上的執行上下文事件,創建一個字節的消息,併發送在MQ。
- 然後,在下一步驟中再次使用的執行上下文,並執行事件處理。
- 使用執行上下文更新數據庫。
所以基本上它的種類嵌套路線。在下面的配置中,我需要訪問executionController在updateSchedulerState,sendNotification,processEvent和updateSchedulerState中創建的executionContext,即分別註釋爲1,2,3和4的步驟。
from("direct:processMessage")
.routeId("MessageExecutionRoute")
.beanRef("executionController", "getEvent", true)
.beanRef("executionController", "updateSchedulerState", true) (1)
.beanRef("executionController", "sendNotification", true) (2)
.beanRef("messageTransformer", "transform", true)
.to("wmq:NOTIFICATION")
.beanRef("executionController", "processEvent", true) (3)
.beanRef("eventProcessor", "process", true)
.beanRef("messageTransformer", "transform", true)
.to("wmq:EVENT")
.beanRef("executionController", "updateSchedulerState", true); (4)
請讓我知道如何配置上述用例的路由。
感謝, Vaibhav的