パッケージ jakarta.interceptor
アノテーション型 Interceptors
@TargetSE({TYPESE,METHODSE,CONSTRUCTORSE}) @RetentionSE(RUNTIMESE) public @interface Interceptors
ターゲットクラス、またはターゲットクラスのメソッドまたはコンストラクターのインターセプターの順序付きリストを宣言します。@Interceptors(ValidationInterceptor.class) public class Order { ... }
@Interceptors({ValidationInterceptor.class, SecurityInterceptor.class}) public void updateOrder(Order order) { ... }
メソッドレベルの
Interceptors
宣言で指定できるのは、ビジネスメソッドインターセプトまたはタイムアウトメソッドインターセプトのみです。コンストラクターのインターセプトは、コンストラクターレベルの
Interceptors
宣言で指定できます。- 導入:
- Jakarta Interceptors 1.0
- 関連事項:
ExcludeClassInterceptors
,ExcludeDefaultInterceptors
要素の詳細
value
ClassSE[] value
インターセプターの順序付きリスト。- 戻り値:
- インターセプタークラスを表す配列