[
https://issues.apache.org/jira/browse/OWB-1217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16203813#comment-16203813
]
Romain Manni-Bucau commented on OWB-1217:
-----------------------------------------
Nop, weld code assume the way api are used but nothing requires anything on non
binding members so no way the container can do it reliably. This can only be
best effort with no guarantee.
And was more thinking about impl caching annotations without binding members
for perf/optim which is perfectly valid and spec compliant.
> Store interceptor binding annotations in ContextData
> ----------------------------------------------------
>
> Key: OWB-1217
> URL: https://issues.apache.org/jira/browse/OWB-1217
> Project: OpenWebBeans
> Issue Type: New Feature
> Components: Interceptor and Decorators
> Affects Versions: 2.0.1
> Reporter: Arjan Tijms
>
> Unfortunately CDI doesn't give us an easy way to obtain the interceptor
> binding annotations from an interceptor call. See
> https://issues.jboss.org/browse/CDI-468
> Weld has a workaround for this that can be used until there's an actual spec
> compliant solution:
> {code:java}
> Set<Annotation> bindings = (Set<Annotation>)
> invocationContext.getContextData().get("org.jboss.weld.interceptor.bindings");
> {code}
> It would be great if OWB could do the same.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)