[jboss-cvs] JBossAS SVN: r76603 - trunk/ejb3/src/main/org/jboss/ejb3/client.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Aug 4 10:11:11 EDT 2008


Author: emuckenhuber
Date: 2008-08-04 10:11:10 -0400 (Mon, 04 Aug 2008)
New Revision: 76603

Modified:
   trunk/ejb3/src/main/org/jboss/ejb3/client/ClientResourceHandler.java
Log:
[JBAS-5830] use resolved jndi name

Modified: trunk/ejb3/src/main/org/jboss/ejb3/client/ClientResourceHandler.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/client/ClientResourceHandler.java	2008-08-04 12:50:54 UTC (rev 76602)
+++ trunk/ejb3/src/main/org/jboss/ejb3/client/ClientResourceHandler.java	2008-08-04 14:11:10 UTC (rev 76603)
@@ -191,7 +191,12 @@
          String encName = "env/" + envRef.getMessageDestinationRefName();
          String jndiName = envRef.getMappedName();
          if (jndiName == null || jndiName.equals(""))
-            throw new RuntimeException("mapped-name or message-destination-link is required for " + envRef.getMessageDestinationRefName() + " of deployment " + container.getIdentifier());
+         {
+            // Look for a message-destination-link
+            jndiName = envRef.getResolvedJndiName();
+            if (jndiName == null)    
+               throw new RuntimeException("message-destination has no jndi-name/resolved-jndi-name " + envRef);
+         }
             
          Utils.injectionTarget(encName, envRef, container);
       }




More information about the jboss-cvs-commits mailing list