[cdi-dev] [JBoss JIRA] (CDI-468) Extend javax.interceptor.InvocationContext

Arne Limburg (JIRA) issues at jboss.org
Fri Sep 12 12:01:20 EDT 2014

Arne Limburg created CDI-468:

             Summary: Extend javax.interceptor.InvocationContext
                 Key: CDI-468
                 URL: https://issues.jboss.org/browse/CDI-468
             Project: CDI Specification Issues
          Issue Type: Feature Request
            Reporter: Arne Limburg

Currently there is no easy way to obtain the interceptor binding annotation for an interceptor call. The interceptor binding annotation is needed to access @Nonbinding attributes and behave accordingly.

I propose to extend the javax.interceptor.InvocationContext interface with a method
public Annotation getInterceptorBinding() or
public <A extends Annotation> A getInterceptorBinding(Class<A> type)
The @AroundInvoke method of CDI Interceptors may use this extended interface as parameter instead of the original one to obtain the interceptor binding annotation.

This message was sent by Atlassian JIRA

More information about the cdi-dev mailing list