ObserverMethodImpl needs support for EJB's whose Bean Types do not include the 
EJB class
----------------------------------------------------------------------------------------

                 Key: OWB-580
                 URL: https://issues.apache.org/jira/browse/OWB-580
             Project: OpenWebBeans
          Issue Type: Bug
            Reporter: Joe Bergmark
            Assignee: Joe Bergmark


ObserverMethodImpl currently attempts to get a reference doing the following:

object = manager.getReference(component, component.getBeanClass(), 
creationalContext);

This may not work for EJB's, whose bean class itself may not be a bean type of 
the EJB if it does not have a NIV.  

As we already know the contextual EJB we are interested in, it may be safe to 
just choose one of the local interfaces as long as the underlying EJB proxy 
supports all local interfaces.  Otherwise we may need to try and determine 
which interface this observer method is from.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to