Данные заголовка Exchange из под-маршрута не доступны в главном маршруте верблюда
Это мой основной маршрут,
.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), недоступно, когда элемент управления возвращается к основному маршруту. Какие изменения конфигурации мне нужны для того, чтобы изменения обмена в области под-маршрута также были видны на главном маршруте.
Заранее спасибо, Рагхаван