パッケージ 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 final int
    セキュリティ認証フィルター / インターセプターの優先度。
    static final int
    セキュリティ認可フィルター / インターセプターの優先順位。
    static final int
    メッセージエンコーダーまたはデコーダーのフィルター / インターセプターの優先度。
    static final int
    ヘッダーデコレーターフィルター / インターセプターの優先順位。
    static final int
    ユーザーレベルのフィルター / インターセプターの優先度。
  • メソッドのサマリー

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • フィールドの詳細

    • 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
      ユーザーレベルのフィルター / インターセプターの優先度。この値は、アプリケーションが提供するプロバイダーのデフォルトの優先順位としても使用されます。
      関連事項: