304.6. 其他备注
304.6.1. Message Header Format
SJMS 组件使用相同的标头格式策略,它在 Camel JMS 组件中使用。此可插入策略可确保通过线发送的消息符合 JMS Message spec。
对于 exchange.in.header
,以下规则适用于标头键:
-
以
JMS
或JMSX
开头的密钥被保留。 -
Exchange.in.headers
键必须是文字,且所有有效的 Java 标识符(不要在键名称中使用点)。 在使用 JMS 消息时,Camel 替换了点和连字符以及反向。
- 在 Camel 使用消息时,由 DOT 和反向替换替换。
-
在 Camel 使用消息时,由 HYPHEN 和反向替换替代。
另请参阅jmsKeyFormatStrategy
选项,它允许使用您自己的自定义策略格式化密钥。
对于 exchange.in.header
,以下规则适用于标头值: