20.2. WS-Addressing インターセプター

概要

Apache CXF では、WS-Addressing 機能がインターセプターとして実装されています。Apache CXF ランタイムは、インターセプターを使用して、送受信されている生のメッセージを傍受して処理します。トランスポートはメッセージを受信すると、メッセージオブジェクトを作成し、そのメッセージをインターセプターチェーンを介して送信します。WS-Addressing インターセプターがアプリケーションのインターセプターチェーンに追加されると、メッセージに含まれる WS-Addressing 情報が処理されます。

WS-Addressing インターセプター

WS-Addressing の実装は、表20.1「WS-Addressing インターセプター」 で説明されているように 2 つのインターセプターで設定されています。

表20.1 WS-Addressing インターセプター

インターセプター説明

org.apache.cxf.ws.addressing.MAPAggregator

送信メッセージのメッセージアドレス指定プロパティー (MAP) の集約を担当する論理インターセプター。

org.apache.cxf.ws.addressing.soap.MAPCodec

メッセージアドレス指定プロパティー (MAPs) を SOAP ヘッダーとしてエンコードおよびデコードするプロトコル固有のインターセプター。