Изменение заголовков исходного сообщения (из единицы работы). Это безопасно / хорошая практика? - PullRequest
1 голос
/ 02 апреля 2019

Мне нужно использовать исходное сообщение в моем предложении onException, но мне также нужны некоторые данные, которые были обработаны сразу после начала контекста верблюда.

Чтобы достичь этого, я использую следующую инструкцию впроцессор:

exchange.getUnitOfWork (). getOriginalInMessage (). setHeader ("my_header", "value");

Я прочитал документацию и, кажется, безопасен для доступа к заголовкам, которыеи это действительно работает (у меня есть заголовки, необходимые в предложении onException).

Тем не менее, поскольку единица работы подразумевает группу транзакций, я боюсь контекста, в котором я никогда не должен его использовать.

Безопасно ли его использовать?

Спасибо,

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