这是我的主要路线,
.process(startOperation(DISTRIBUTION, GET_HOTEL_AGGREGATOR_RATES_API_MOM))
.log("Calling CredentialRoute")
.bean(AggrHelper.class, "getCredential")
.log("Making parallel calls to vault")
.multicast()
.parallelProcessing()
.to("direct:AgencyCredentialProcessing", direct:LocalCredentialProcessing")
.end()
.bean(RatesPreProcessor.class, "preProcess")
from("direct:AgencyCredentialProcessing").errorHandler(noErrorHandler())
-- setting value in exchange header, which came from main route
.end();
- 现在我在子路由(direct:AgencyCredentialProcessing)上的交换标头中设置一个值,一旦控制返回主路由就不可用。我需要对子路由范围内的交换更改进行哪些配置更改,这些更改也应该在主路由上可见。
提前致谢, 拉格万