検索

15.8.4.2. カスタムインターセプター優先順位ファミリーを定義する

download PDF

概要

カスタム優先順位ファミリーを作成して、web.xml ファイルに登録できます。このトピックでは、インターセプター優先順位ファミリーを定義するために使用できるコンテキストパラメーターの例について説明します。

新しい優先順位ファミリーを定義するために使用できる 3 つのコンテキストパラメーターがあります。

例15.11 resteasy.append.interceptor.precedence

Theresteasy.append.interceptor.precedencecontext param は、新しい優先順位ファミリーをデフォルトの優先順位ファミリーリストに追加します。
<context-param>
    <param-name>resteasy.append.interceptor.precedence</param-name>
    <param-value>CUSTOM_PRECEDENCE_FAMILY</param-value>
</context-param>

例15.12 resteasy.interceptor.before.precedence

Theresteasy.interceptor.before.precedencecontext param は、カスタムファミリーが以前に実行されるデフォルトの優先順位ファミリーを定義します。パラメーター値は、':' で区切られた DEFAULT_PRECEDENCE_FAMILY/CUSTOM_PRECEDENCE_FAMILY の形式を取ります。
<context-param>
    <param-name>resteasy.interceptor.before.precedence</param-name>
    <param-value>DEFAULT_PRECEDENCE_FAMILY : CUSTOM_PRECEDENCE_FAMILY</param-value>
</context-param>

例15.13 resteasy.interceptor.after.precedence

Theresteasy.interceptor.after.precedencecontext param は、カスタムファミリーが実行されるデフォルトの優先ファミリーを定義します。パラメーター値は、: で区切られた DEFAULT_PRECEDENCE_FAMILY/CUSTOM_PRECEDENCE_FAMILY の形式を取ります。
<context-param>
    <param-name>resteasy.interceptor.after.precedence</param-name>
    <param-value>DEFAULT_PRECEDENCE_FAMILY : CUSTOM_PRECEDENCE_FAMILY</param-value>
</context-param>
優先順位ファミリーは、@Precedence アノテーションを使用してインターセプターに適用されます。デフォルトの優先ファミリーリストについては、以下を参照してください。「インターセプター優先ファミリーについて」
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.