public final class Priorities extends ObjectSE
jakarta.annotation.Priority
クラスレベルのアノテーション値に基づいて順序付けられることになっている JAX-RS コンポーネントの組み込み優先度定数のコレクション。例: JAX-RS フィルターとインターセプターは、メッセージ処理拡張ポイント(Pre、PreMatch、Post、ReadFrom と WriteTo)ごとにチェーンにグループ化されます。これらのチェーンはそれぞれ、整数として表される優先順位に基づいてソートされます。Post を除くすべてのチェーンは、昇順でソートされます。数値が小さいほど、優先度が高くなります。ポストフィルターチェーンは、レスポンスフィルターが逆の順序で実行されるように、降順でソートされます。
同じ優先度クラス(同じ整数値)に属する JAX-RS コンポーネントは、実装定義の方法で実行されます。デフォルトでは、優先度を適用する必要があるコンポーネントに @Priority
アノテーションがない場合、USER
優先度値が使用されます。
修飾子と型 | フィールドと説明 |
---|---|
static int | AUTHENTICATION セキュリティ認証フィルター / インターセプターの優先度。 |
static int | AUTHORIZATION セキュリティ認可フィルター / インターセプターの優先順位。 |
static int | ENTITY_CODER メッセージエンコーダーまたはデコーダーのフィルター / インターセプターの優先度。 |
static int | HEADER_DECORATOR ヘッダーデコレーターフィルター / インターセプターの優先順位。 |
static int | USER ユーザーレベルのフィルター / インターセプターの優先度。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static final int AUTHENTICATION
public static final int AUTHORIZATION
public static final int HEADER_DECORATOR
public static final int ENTITY_CODER
public static final int USER
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.