Данные заголовка Exchange из под-маршрута не доступны в главном маршруте верблюда - PullRequest
0 голосов
/ 14 марта 2019

Это мой основной маршрут,

.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();
  • Теперь я устанавливаю значение в заголовке обмена на суб-маршруте (прямой: AgencyCredentialProcessing), недоступен после того, как управление переходитвернуться к основному маршруту.Какие изменения конфигурации мне нужны для того, чтобы изменения обмена в области под-маршрута также были видны на основном маршруте.

Заранее спасибо, Рагхаван

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...