javax.enterprise.inject
Annotation Type Intercepted


@Target(value={PARAMETER,FIELD})
@Retention(value=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 { ... }

 }
 

Author:
Pete Muir



Copyright © 2008-2012 JBoss by Red Hat, Inc.. All Rights Reserved.