169.3.4. メッセージヘッダーマッピング


メッセージヘッダーを使用する場合、JMS 仕様ではヘッダー名が有効な Java 識別子である必要があることを示しています。そのため、ヘッダーの名前を有効な Java 識別子として命名します。これを実行する利点の 1 つは、JMS セレクター内でヘッダーを使用できることです(ヘッダーの Java 識別子構文が想定される SQL92 構文)。

ヘッダー名をマッピングする単純なストラテジーがデフォルトで使用されます。ストラテジーは、以下に示すようにヘッダー名のドットおよびハイフンを置き換え、ヘッダー名がネットワーク経由で送信される JMS メッセージから復元される際に置換を元に戻します。意味を確認するBean コンポーネントで呼び出すメソッド名の損失がなくなり、File Component などのファイル名のヘッダーが失われることはありません。

Camel でヘッダー名を受け入れるための現在のヘッダー名ストラテジーは次のとおりです。

  • ドットは DOT に置き換えられ、Camel がメッセージを消費すると置換は逆になります。
  • ハイフンは HYPHEN に置き換えられ、Camel がメッセージを消費すると置換が逆になります。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat