320.7. ヘッダーと添付の伝播

Spring WS Camel は、バージョン 2.10.3 以降、ヘッダーと添付の Spring-WS WebServiceMessage レスポンスへの伝播をサポートしています。エンドポイントは、MessageFilter のいわゆるフックを使用して (デフォルトの実装は BasicMessageFilter によって提供されます)、エクスチェンジヘッダーと添付を WebServiceMessage レスポンスに伝播します。これで使用できます。

exchange.getOut().getHeaders().put("myCustom","myHeaderValue")
exchange.getIn().addAttachment("myAttachment", new DataHandler(...))

注記: パイプラインのエクスチェンジヘッダーにテキストが含まれている場合、SOAP ヘッダーに Qname (key)=value 属性が生成されます。QName クラスを直接作成し、任意のキーをヘッダーに入れることをお勧めします。