[jboss-cvs] JBossAS SVN: r76953 - trunk/server/src/main/org/jboss/deployment.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Aug 11 15:24:04 EDT 2008


Author: ALRubinger
Date: 2008-08-11 15:24:04 -0400 (Mon, 11 Aug 2008)
New Revision: 76953

Modified:
   trunk/server/src/main/org/jboss/deployment/MappedReferenceMetaDataResolverDeployer.java
Log:
[EJBTHREE-1455] Resolve EJB Refs to interface-specific Proxy addresses, not the default remote

Modified: trunk/server/src/main/org/jboss/deployment/MappedReferenceMetaDataResolverDeployer.java
===================================================================
--- trunk/server/src/main/org/jboss/deployment/MappedReferenceMetaDataResolverDeployer.java	2008-08-11 18:45:26 UTC (rev 76952)
+++ trunk/server/src/main/org/jboss/deployment/MappedReferenceMetaDataResolverDeployer.java	2008-08-11 19:24:04 UTC (rev 76953)
@@ -971,7 +971,8 @@
                // Determine the jndi name for the reference interface
                String iface = getInterface(ref);
                //LegacyEjb3JndiPolicy policy = new LegacyEjb3JndiPolicy();
-               String containerJndiName = target.getBeanMetaData().determineJndiName();
+               String businessInterface = ref.getRemote();
+               String containerJndiName = target.getBeanMetaData().determineResolvedJndiName(businessInterface);
                if(containerJndiName != null)
                   ref.setResolvedJndiName(containerJndiName);
             }




More information about the jboss-cvs-commits mailing list