パッケージ jakarta.enterprise.inject

アノテーション型 Intercepted


  • @TargetSE({PARAMETERSE,FIELDSE})
    @RetentionSE(RUNTIMESE)
    @DocumentedSE
    @Qualifier
    public @interface Intercepted

    インターセプターは、インターセプトしている Bean に関するメタデータを挿入できます。

     @Transactional @Interceptor
     public class TransactionInterceptor {
     
        @Inject @Intercepted Bean<?> bean;
     
        @AroundInvoke 
        public Object manageTransaction(InvocationContext ctx) throws Exception { ... }
     
     }
     
    導入:
    1.1
    作成者:
    Pete Muir