63.2. フロントエンド
JAX-WS
表63.2「インバウンド JAX-WS インターセプター」 は、JAX-WS エンドポイントのインバウンドメッセージチェーンに追加されたインターセプターを一覧表示します。
クラス | フェーズ | 説明 |
---|---|---|
|
| メッセージ内の out または in/out パラメーターのホルダーオブジェクトを作成します。 |
|
| ラップされたドキュメント/リテラルメッセージの一部をオブジェクトの適切な配列にアンラップします。 |
|
| エンドポイントによって使用される JAX-WS 論理ハンドラーにメッセージ処理を渡します。JAX-WS ハンドラーが完了すると、メッセージはインバウンドチェーンの次のインターセプターに渡されます。 |
|
| エンドポイントによって使用される JAX-WS SOAP ハンドラーにメッセージ処理を渡します。SOAP ハンドラーがメッセージを完了すると、メッセージはチェーン内の次のインターセプターに渡されます。 |
表63.3「アウトバウンド JAX-WS インターセプター」 は、JAX-WS エンドポイントのアウトバウンドメッセージチェーンに追加されたインターセプターを一覧表示します。
クラス | フェーズ | 説明 |
---|---|---|
|
| ホルダーオブジェクトから out および in/out パラメーターの値を削除し、その値をメッセージのパラメーターリストに追加します。 |
|
| アウトバウンド障害メッセージを処理します。 |
|
| メッセージに追加される前に、ラップされたドキュメント/リテラルメッセージと rpc/literal メッセージが適切にラップされていることを確認します。 |
|
| エンドポイントによって使用される JAX-WS 論理ハンドラーにメッセージ処理を渡します。JAX-WS ハンドラーが完了すると、メッセージはアウトバウンドチェーンの次のインターセプターに渡されます。 |
|
| エンドポイントによって使用される JAX-WS SOAP ハンドラーにメッセージ処理を渡します。SOAP ハンドラーがメッセージの処理を終了すると、チェーン内の次のインターセプターに渡されます。 |
|
| Destination オブジェクトにコールバックして、出力ストリームやヘッダーなどを設定し、送信トランスポートを準備します。 |
JAX-RS
表63.4「インバウンド JAX-RS インターセプター」 は、JAX-RS エンドポイントのインバウンドメッセージチェーンに追加されたインターセプターを一覧表示します。
クラス | フェーズ | 説明 |
---|---|---|
|
| ルートリソースクラスを選択し、設定された JAX-RS 要求フィルターを呼び出し、ルートリソースで呼び出すメソッドを決定します。 |
JAX-RS エンドポイントのインバウンドチェーンは、ServiceInvokerInInterceptor
インターセプタに直接スキップします。JAXRSInInterceptor
の後に他のインターセプターは呼び出されません。
表63.5「アウトバウンド JAX-RS インターセプター」 は、JAX-RS エンドポイントのアウトバウンドメッセージチェーンに追加されたインターセプターを一覧表示します。
クラス | フェーズ | 説明 |
---|---|---|
|
| 応答を適切な形式に変換して送信します。 |