public final class Priorities extends ObjectSE
javax.annotation.Priority
クラスレベルのアノテーション値に基づいて順序付けされることになっているコンポーネントの組み込み優先度定数のコレクション。例: フィルターとインターセプターは、メッセージ処理拡張ポイント(Pre、PreMatch、Post、ReadFrom、WriteTo)ごとにチェーンにグループ化されます。これらのチェーンのそれぞれは、整数として表される優先順位に基づいてソートされます。Post を除くすべてのチェーンは昇順でソートされます。数値が小さいほど優先度が高くなります。Post フィルターチェーンは、レスポンスフィルターが逆の順序で実行されるように、降順でソートされます。
同じ優先度クラス(同じ整数値)に属するコンポーネントは、実装定義の方法で実行されます。デフォルトでは、優先度を適用する必要があるコンポーネントに @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 © 2019 Eclipse Foundation.
Use is subject to license terms.