[ 
https://issues.apache.org/jira/browse/OWB-271?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eric Covener resolved OWB-271.
------------------------------

       Resolution: Fixed
    Fix Version/s:     (was: 1.0.0)
                   M4

> 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: M4
>
>   Original Estimate: 4h
>  Remaining Estimate: 4h
>
> 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.

Reply via email to