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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri May 9 03:29:25 EDT 2008


Author: scott.stark at jboss.org
Date: 2008-05-09 03:29:25 -0400 (Fri, 09 May 2008)
New Revision: 73199

Modified:
   trunk/server/src/main/org/jboss/deployment/MappedReferenceMetaDataResolverDeployer.java
Log:
Add supplies for the base jndi name for business locals/remotes as well as the targeted names

Modified: trunk/server/src/main/org/jboss/deployment/MappedReferenceMetaDataResolverDeployer.java
===================================================================
--- trunk/server/src/main/org/jboss/deployment/MappedReferenceMetaDataResolverDeployer.java	2008-05-09 07:27:57 UTC (rev 73198)
+++ trunk/server/src/main/org/jboss/deployment/MappedReferenceMetaDataResolverDeployer.java	2008-05-09 07:29:25 UTC (rev 73199)
@@ -483,9 +483,12 @@
                BusinessLocalsMetaData locals = sbean.getBusinessLocals();
                if(locals != null && locals.size() > 0)
                {
-                  cdmd.addJndiName(sbean.determineResolvedJndiName(KnownInterfaces.LOCAL, null));
+                  String localBaseJndiName = sbean.determineResolvedJndiName(KnownInterfaces.LOCAL, null);
+                  cdmd.addJndiName(localBaseJndiName);
                   for(String local : locals)
                   {
+                     // Add a targeted jndi name
+                     cdmd.addJndiName(localBaseJndiName + "-" + local);
                      // Add ejb/vfsPath at iface
                      String ifacePath = prefix + "@" + local;
                      if(endpointAlternateMap.containsKey(ifacePath))
@@ -516,9 +519,12 @@
                BusinessRemotesMetaData remotes = sbean.getBusinessRemotes();
                if(remotes != null && remotes.size() > 0)
                {
-                  cdmd.addJndiName(sbean.determineResolvedJndiName(KnownInterfaces.REMOTE, null));
+                  String remoteBaseJndiName = sbean.determineResolvedJndiName(KnownInterfaces.REMOTE, null);
+                  cdmd.addJndiName(remoteBaseJndiName);
                   for(String remote : remotes)
                   {
+                     // Add a targeted jndi name
+                     cdmd.addJndiName(remoteBaseJndiName + "-" + remote);
                      // Add ejb/vfsPath/iface
                      String ifacePath = prefix + "@" + remote;
                      if(endpointAlternateMap.containsKey(ifacePath))




More information about the jboss-cvs-commits mailing list