[ 
https://issues.apache.org/jira/browse/OPENEJB-1361?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12913949#action_12913949
 ] 

Gurkan Erdogdu commented on OPENEJB-1361:
-----------------------------------------

Patch contains
1* JndiUrlReference.java
Checking java: prefix to find out correct IvmContext. module, global and app 
contexts are bind to component. But when InitialContext() is called without 
"java:" prefix, IvmContext does not find correct context instance.

2* EjbHomeProxyHandler.java
Adding ManagedBean support. Same as LocalBean

3* BaseEjbProxyHandler.java
Checking invoked method for managed beans. Managed beans are also injected with 
interface type. Therefore we need to check those interface methods.

4*ReflectionInvocationContext.java 
Patch for https://issues.apache.org/jira/browse/OPENEJB-1356

5* JndiEncBuilder.java
Injection of ManagedBeans via @Resource.

6* JndiBuilder.java
Binding managed beans with correct bean name. If @ManagedBean annotation 
defines name use it, otherwise use simple class name.

7* AnnotationDeployer.java
Patch for https://issues.apache.org/jira/browse/OPENEJB-1360.
Patch for https://issues.apache.org/jira/browse/OPENEJB-1363
Patch for ManagedBeans as LocalBean

8* AutoConfig.java
Supress errors from @Resource injection of ManagedBeans.


> Managed Bean Injection via @Resource
> ------------------------------------
>
>                 Key: OPENEJB-1361
>                 URL: https://issues.apache.org/jira/browse/OPENEJB-1361
>             Project: OpenEJB
>          Issue Type: New Feature
>            Reporter: Gurkan Erdogdu
>         Attachments: ManagedBeanTest.java.patch, patch.txt
>
>


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