パッケージ jakarta.ws.rs
クラス Priorities
java.lang.ObjectSE
jakarta.ws.rs.Priorities
JAX-RS ランタイムによって使用または適用されるときに
jakarta.annotation.Priority
クラスレベルのアノテーション値に基づいて順序付けられることになっている JAX-RS コンポーネントの組み込み優先度定数のコレクション。例: JAX-RS フィルターとインターセプターは、メッセージ処理拡張ポイント(Pre、PreMatch、Post、ReadFrom と WriteTo)ごとにチェーンにグループ化されます。これらのチェーンはそれぞれ、整数として表される優先順位に基づいてソートされます。Post を除くすべてのチェーンは、昇順でソートされます。数値が小さいほど、優先度が高くなります。ポストフィルターチェーンは、レスポンスフィルターが逆の順序で実行されるように、降順でソートされます。
同じ優先度クラス(同じ整数値)に属する JAX-RS コンポーネントは、実装定義の方法で実行されます。デフォルトでは、優先度を適用する必要があるコンポーネントに @Priority
アノテーションがない場合、USER
優先度値が使用されます。
- 導入:
- 2.0
- 作成者:
- Marek Potociar (marek.potociar at oracle.com)
フィールドのサマリー
フィールド修飾子と型フィールド説明static final int
セキュリティ認証フィルター / インターセプターの優先度。static final int
セキュリティ認可フィルター / インターセプターの優先順位。static final int
メッセージエンコーダーまたはデコーダーのフィルター / インターセプターの優先度。static final int
ヘッダーデコレーターフィルター / インターセプターの優先順位。static final int
ユーザーレベルのフィルター / インターセプターの優先度。メソッドのサマリー
フィールドの詳細
AUTHENTICATION
public static final int AUTHENTICATIONセキュリティ認証フィルター / インターセプターの優先度。- 関連事項:
AUTHORIZATION
public static final int AUTHORIZATIONセキュリティ認可フィルター / インターセプターの優先順位。- 関連事項:
HEADER_DECORATOR
public static final int HEADER_DECORATORヘッダーデコレーターフィルター / インターセプターの優先順位。- 関連事項:
ENTITY_CODER
public static final int ENTITY_CODERメッセージエンコーダーまたはデコーダーのフィルター / インターセプターの優先度。- 関連事項:
USER
public static final int USERユーザーレベルのフィルター / インターセプターの優先度。この値は、アプリケーションが提供するプロバイダーのデフォルトの優先順位としても使用されます。- 関連事項: