私はApache Camelに関するいくつかのドキュメントを読んでいましたが、Apache Camelでは何をsetHeader()
が理解することができませんでした。 from
で指定されたファイルにヘッダーを追加しますか?また、Apache Camelのチュートリアルを入手できるリンクを提案します。Apache CamelでのsetHeader()の動作
答えて
setHeader
(メッセージ)消費(from
)はファイルにヘッダーを設定しません。
Camel File2メッセージヘッダーを確認してください。これは、Fileエンドポイントの生成(to)および消費(from)のためにサポートされているすべてのメッセージヘッダーをリストします。使用されたファイルについては、メッセージ内の(getHeader
)サポートされているヘッダーにアクセスできます。しかし、これらの値を上書きしても、ファイルのメタデータは上書きされません。
Apache Camelのヘッダーとプロパティは、同じアプリケーション内で複数のプロセス間で値を渡すために互換性がありますが、異なるルート間で移動したい場合は動作が異なります。ヘッダーは、基本的にいくつかのコンポーネント固有のものを表すので、エンドポイントで失われる可能性があります。さらに理解するために文書を参照してください。
キャメルためベストチュートリアル - Apache Camel BooksとApache Cammel Documentation
いいえ、それはファイルに何も追加しません。 .setHeader()
は、現在のルート内に存在するヘッダーを作成します。 .setHeader("myHeader", "myHeaderValue")
のようなヘッダーを作成することができます。ヘッダーを使用して、経路中の動的プロパティにアクセスします。.getHeader("myHeader")
プロパティを長期間使用する場合は、交換プロパティを使用してください。
キャメルには、Exchangeオブジェクトを操作していると、そのオブジェクトは、ヘッダー、プロパティ、body.in、body.outなど
だから、あなたはあなたのファイルのfrom(“file:...”)
内容を書いているパットされる持っていることに注意してくださいあなたのExchangeのbody.in
にコピーして、例えば、exchange.getIn().getBody()
を使用して、プロセッサにファイルのコンテンツを取得することができます。
ヘッダーはExchangeの一部なので、書いているときに:exchange.setHeader(“headerExample”,”MyHeader”)
、既存のExchangeヘッダーのヘッダーが追加されます。
- 1. apache camelでFTPが動作しない
- 2. apache karafでの不思議なCamelの動作
- 3. 動的Apache Camel出力ルート
- 4. Apache Camelファイルコンポーネントと動的パス
- 5. 処理後のApache Camel移動ファイル
- 6. Apache Camelでのストレートスルー処理
- 7. Apache camel。 InterceptSendToがBeanエンドポイントで動作しない
- 8. javascript regexはapache camelで動作しません。
- 9. Apache camelの設定
- 10. apache camelのアンマーシャリング(JSON)
- 11. Apache Camel:プロキシコード
- 12. apache camel restパッチ
- 13. Apache Camel RedisIdempotentRepository Configuration
- 14. インターセプタとApache Camel
- 15. ビジュアルツーリングfor apache camel
- 16. Apache Camel XML Validator
- 17. Apache camel split enrich
- 18. Apache Camel FTPファイルリスト?
- 19. Apache ActiveMQ Camelフェールオーバー
- 20. Apache CamelとRuby
- 21. Apache Camelメッセージスコープ
- 22. Apache Camel Beansユニットテスト
- 23. Apache Camelルーティング
- 24. Apache camel - EIPデザインクエリ
- 25. Apache Camel - SedaEndpoint
- 26. Apache CamelルートとSpringブート:アプリケーション起動
- 27. .netのApache camelの代替?
- 28. Apache Camel 2.20.0の空のRouteService
- 29. Apache Camel SFTPファイルアップロードが動作しません
- 30. Apache Camel:非同期操作とバックプレッシャー