Apache camel 更改原始邮件标题(来自工作单元)。这是安全的/好的做法吗?

Apache camel 更改原始邮件标题(来自工作单元)。这是安全的/好的做法吗?,apache-camel,Apache Camel,我需要在我的onException子句中使用原始消息,但我还需要一些刚刚在camel上下文开始之后处理的数据 为了实现这一点,我在处理器中使用下一条指令: exchange.getUnitOfWork().getOriginalInMessage().setHeader(“我的头”,“值”) 我已经阅读了文档,通过这种方式访问标题似乎是安全的,而且它实际上是有效的(我确实拥有OneException子句中所需的标题) 尽管如此,由于工作单元意味着一个事务组,我担心在一个我永远不应该使用它的上下文

我需要在我的onException子句中使用原始消息,但我还需要一些刚刚在camel上下文开始之后处理的数据

为了实现这一点,我在处理器中使用下一条指令:

exchange.getUnitOfWork().getOriginalInMessage().setHeader(“我的头”,“值”)

我已经阅读了文档,通过这种方式访问标题似乎是安全的,而且它实际上是有效的(我确实拥有OneException子句中所需的标题)

尽管如此,由于工作单元意味着一个事务组,我担心在一个我永远不应该使用它的上下文中

使用它安全吗

谢谢