検索

63.2. フロントエンド

download PDF

JAX-WS

表63.2「インバウンド JAX-WS インターセプター」 は、JAX-WS エンドポイントのインバウンドメッセージチェーンに追加されたインターセプターを一覧表示します。

表63.2 インバウンド JAX-WS インターセプター
クラスフェーズ説明

HolderInInterceptor

PRE_INVOKE

メッセージ内の out または in/out パラメーターのホルダーオブジェクトを作成します。

WrapperClassInInterceptor

POST_LOGICAL

ラップされたドキュメント/リテラルメッセージの一部をオブジェクトの適切な配列にアンラップします。

LogicalHandlerInInterceptor

PRE_PROTOCOL

エンドポイントによって使用される JAX-WS 論理ハンドラーにメッセージ処理を渡します。JAX-WS ハンドラーが完了すると、メッセージはインバウンドチェーンの次のインターセプターに渡されます。

SOAPHandlerInterceptor

PRE_PROTOCOL

エンドポイントによって使用される JAX-WS SOAP ハンドラーにメッセージ処理を渡します。SOAP ハンドラーがメッセージを完了すると、メッセージはチェーン内の次のインターセプターに渡されます。

表63.3「アウトバウンド JAX-WS インターセプター」 は、JAX-WS エンドポイントのアウトバウンドメッセージチェーンに追加されたインターセプターを一覧表示します。

表63.3 アウトバウンド JAX-WS インターセプター
クラスフェーズ説明

HolderOutInterceptor

PRE_LOGICAL

ホルダーオブジェクトから out および in/out パラメーターの値を削除し、その値をメッセージのパラメーターリストに追加します。

WebFaultOutInterceptor

PRE_PROTOCOL

アウトバウンド障害メッセージを処理します。

WrapperClassOutInterceptor

PRE_LOGICAL

メッセージに追加される前に、ラップされたドキュメント/リテラルメッセージと rpc/literal メッセージが適切にラップされていることを確認します。

LogicalHandlerOutInterceptor

PRE_MARSHAL

エンドポイントによって使用される JAX-WS 論理ハンドラーにメッセージ処理を渡します。JAX-WS ハンドラーが完了すると、メッセージはアウトバウンドチェーンの次のインターセプターに渡されます。

SOAPHandlerInterceptor

PRE_PROTOCOL

エンドポイントによって使用される JAX-WS SOAP ハンドラーにメッセージ処理を渡します。SOAP ハンドラーがメッセージの処理を終了すると、チェーン内の次のインターセプターに渡されます。

MessageSenderInterceptor

PREPARE_SEND

Destination オブジェクトにコールバックして、出力ストリームやヘッダーなどを設定し、送信トランスポートを準備します。

JAX-RS

表63.4「インバウンド JAX-RS インターセプター」 は、JAX-RS エンドポイントのインバウンドメッセージチェーンに追加されたインターセプターを一覧表示します。

表63.4 インバウンド JAX-RS インターセプター
クラスフェーズ説明

JAXRSInInterceptor

PRE_STREAM

ルートリソースクラスを選択し、設定された JAX-RS 要求フィルターを呼び出し、ルートリソースで呼び出すメソッドを決定します。

重要

JAX-RS エンドポイントのインバウンドチェーンは、ServiceInvokerInInterceptor インターセプタに直接スキップします。JAXRSInInterceptor の後に他のインターセプターは呼び出されません。

表63.5「アウトバウンド JAX-RS インターセプター」 は、JAX-RS エンドポイントのアウトバウンドメッセージチェーンに追加されたインターセプターを一覧表示します。

表63.5 アウトバウンド JAX-RS インターセプター
クラスフェーズ説明

JAXRSOutInterceptor

MARSHAL

応答を適切な形式に変換して送信します。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.