@TargetSE(valueSE={TYPESE,METHODSE,CONSTRUCTORSE}) @RetentionSE(valueSE=RUNTIMESE) public @interface Interceptors
@Interceptors(ValidationInterceptor.class) public class Order { ... }
@Interceptors({ValidationInterceptor.class, SecurityInterceptor.class}) public void updateOrder(Order order) { ... }
メソッドレベルの Interceptors
宣言で指定できるのは、ビジネスメソッドインターセプトまたはタイムアウトメソッドインターセプトのみです。
コンストラクターのインターセプトは、コンストラクターレベルの Interceptors
宣言で指定できます。
ExcludeClassInterceptors
, ExcludeDefaultInterceptors
public abstract ClassSE[] value
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.