我需要在onException子句中使用原始消息,但是我还需要一些在骆驼上下文开始之后就已经处理过的数据。
为了实现这一点,我在处理器中使用下一条指令:
exchange.getUnitOfWork()。getOriginalInMessage()。setHeader(“ my_header”,“值”);
我已经阅读了文档,并且似乎可以安全地访问标头,并且它确实有效(我确实在onException子句中具有所需的标头)。
尽管如此,由于工作单元暗示着一个交易组,所以我担心我永远不应该使用它。
使用安全吗?
谢谢