[
https://issues.jboss.org/browse/CDI-591?page=com.atlassian.jira.plugin.sy...
]
Martin Kouba commented on CDI-591:
----------------------------------
Hm, then I don't understand why not use {{InvocationContext.getMethod()}} (using
{{BeanManager.createAnnotatedType()}} does not guarantee you will work with the AT
processed by extensions anyway).
Easy way to get an interceptor model
------------------------------------
Key: CDI-591
URL:
https://issues.jboss.org/browse/CDI-591
Project: CDI Specification Issues
Issue Type: Epic
Reporter: Romain Manni-Bucau
Since CDI 1.1 we can get the intercepted Bean<?> but we can't get the annotated
type and method associated easily (= an injection). Would be great to enable it since
often in an interceptor you need the binding to read some configuration (@Nonbinding) to
change a bit the behavior.
{code}
@Inject
@Intercepted
AnnotatedType<?> type;
@Inject
@Intercepted
AnnotatedMethod<?> method;
{code}
would be great
Side note: would be better to be in the InvocationContext but not sure it is an option.
Or it would need a CdiInvocationContext inheriting from InvocationContext probably.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)