Annotation Type Intercepted


  • @Target({PARAMETER,FIELD})
    @Retention(RUNTIME)
    @Documented
    @Qualifier
    public @interface Intercepted

    An interceptor may inject metadata about the bean it is intercepting.

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