You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2014/12/21 21:17:56 UTC

tomee git commit: dont use local interfaces instead of remote ones

Repository: tomee
Updated Branches:
  refs/heads/develop 42a44c4b1 -> d6c987dc1


dont use local interfaces instead of remote ones


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/d6c987dc
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/d6c987dc
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/d6c987dc

Branch: refs/heads/develop
Commit: d6c987dc1577abf4a4176b78486a1dcb08944d30
Parents: 42a44c4
Author: Romain Manni-Bucau <rm...@apache.org>
Authored: Sun Dec 21 21:17:37 2014 +0100
Committer: Romain Manni-Bucau <rm...@apache.org>
Committed: Sun Dec 21 21:17:37 2014 +0100

----------------------------------------------------------------------
 .../src/main/java/org/apache/openejb/cdi/CdiEjbBean.java         | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/d6c987dc/container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiEjbBean.java
----------------------------------------------------------------------
diff --git a/container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiEjbBean.java b/container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiEjbBean.java
index 69a6993..32105cc 100644
--- a/container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiEjbBean.java
+++ b/container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiEjbBean.java
@@ -285,8 +285,8 @@ public class CdiEjbBean<T> extends BaseEjbBean<T> implements InterceptedMarker,
             homeLocalBean = null;
             remote = null;
         } else {
-            final Class<?> mainInterface = classes.get(0);
-            final List<Class> interfaces = ProxyInterfaceResolver.getInterfaces(beanContext.getBeanClass(), mainInterface, classes);
+            final Class<?> mainInterface = beanContext.getBusinessRemoteInterface();
+            final List<Class> interfaces = ProxyInterfaceResolver.getInterfaces(beanContext.getBeanClass(), mainInterface, beanContext.getBusinessRemoteInterfaces());
             remote = beanContext.getBusinessRemoteHome(interfaces, mainInterface);
             home = null;
             homeLocalBean = null;