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

Gurkan Erdogdu closed OWB-159.
------------------------------

       Resolution: Fixed
    Fix Version/s: M4

> interceptor/bean binding relationship is inverted in 
> WebBeansInterceptor.hasBinding()
> -------------------------------------------------------------------------------------
>
>                 Key: OWB-159
>                 URL: https://issues.apache.org/jira/browse/OWB-159
>             Project: OpenWebBeans
>          Issue Type: Bug
>          Components: Java EE Integration
>    Affects Versions: M4
>            Reporter: Eric Covener
>            Assignee: Gurkan Erdogdu
>             Fix For: M4
>
>         Attachments: owb-interceptor_resolution.diff
>
>   Original Estimate: 1h
>  Remaining Estimate: 1h
>
> OWB does not properly determine when an interceptor is valid for a set the 
> set of annotations pulled from a bean.
> Currently, OWB only registers an interceptor in a beans' stack if ALL 
> bindings of the bean are present in the given interceptor.
> OTOH,  JSR299 requires that for each individual interceptor should be enabled 
> if all  of its bindings are present in the bean.
> IOW, the following can be intercepted by two interceptors each declaring 1 
> binding by JSR299 but not by OWB. OWB would require both bindings present on 
> the interceptor.
> @RequestScoped
> @Int1
> @Int2
> public class Interceptable {... 

-- 
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