パッケージ jakarta.ws.rs
クラス Priorities
- java.lang.ObjectSE
-
- jakarta.ws.rs.Priorities
public final class Priorities extends ObjectSE
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 int
AUTHENTICATION
セキュリティ認証フィルター / インターセプターの優先度。static int
AUTHORIZATION
セキュリティ認可フィルター / インターセプターの優先順位。static int
ENTITY_CODER
メッセージエンコーダーまたはデコーダーのフィルター / インターセプターの優先度。static int
HEADER_DECORATOR
ヘッダーデコレーターフィルター / インターセプターの優先順位。static int
USER
ユーザーレベルのフィルター / インターセプターの優先度。
フィールドの詳細
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
ユーザーレベルのフィルター / インターセプターの優先度。この値は、アプリケーションが提供するプロバイダーのデフォルトの優先順位としても使用されます。- 関連事項:
- 定数フィールド値