Annotation Interface 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