camel DSL のプロセッサ参照を通過するときに操作されるメッセージにいくつかのヘッダーを設定しようとしています。ただし、私が最初に持っているのは、交換からメッセージを読み取り、ヘッダーを取得してログに記録することになっている .onCompletion 用のプロセッサです。
それは DSL の最後に来る必要がありますか? 最終的な .process() プロセッサは、コードの残りの部分で追加したすべての新しいヘッダー値を確認できるようですが、.onCompletion でそれらをすべてログに記録すると、それらのヘッダーの値は null になります。メッセージや交換などの古いバージョンがあるようです。他になぜこれが起こっているのでしょうか?