method-level interceptor bindings not inherited properly
--------------------------------------------------------
Key: OWB-271
URL: https://issues.apache.org/jira/browse/OWB-271
Project: OpenWebBeans
Issue Type: Bug
Components: Interceptor and Decorators
Affects Versions: M3
Reporter: Eric Covener
Assignee: Eric Covener
Fix For: 1.0.0
If a subclass doesn't implement a method of an ancestor, and that ancestor has
interceptor bindings, WebBeansInterceptorConfig will fail to consider those
bindings when it builds the list of valid interceptors.
The main culprit here is only getting declared methods, as opposed to all
methods, of the bean class.
Also, the routine that configured component-level interceptors already knows
the full set of component-level bindings (already has resolved all the
transitive and inheritance stuff) so this should be passed explicitly to the
routine that determines the method-level interceptors (instead of trying to
derive it again).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.