304.6. 其他备注

304.6.1. Message Header Format

SJMS 组件使用相同的标头格式策略,它在 Camel JMS 组件中使用。此可插入策略可确保通过线发送的消息符合 JMS Message spec。

对于 exchange.in.header,以下规则适用于标头键:

  • JMSJMSX 开头的密钥被保留。
  • Exchange.in.headers 键必须是文字,且所有有效的 Java 标识符(不要在键名称中使用点)。
  • 在使用 JMS 消息时,Camel 替换了点和连字符以及反向。

    • 在 Camel 使用消息时,由 DOT 和反向替换替换。
    • 在 Camel 使用消息时,由 HYPHEN 和反向替换替代。
      另请参阅 jmsKeyFormatStrategy 选项,它允许使用您自己的自定义策略格式化密钥。

对于 exchange.in.header,以下规则适用于标头值: