[jboss-cvs] JBossAS SVN: r80783 - projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/jndipolicy/plugins.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Nov 10 22:48:05 EST 2008


Author: ALRubinger
Date: 2008-11-10 22:48:05 -0500 (Mon, 10 Nov 2008)
New Revision: 80783

Modified:
   projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/jndipolicy/plugins/JBossSessionPolicyDecorator.java
Log:
[JBMETA-144] JBossSessionPolicyDecorator must check both mapped-name and jndi-name for explicit values before determining via a JNDI Policy

Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/jndipolicy/plugins/JBossSessionPolicyDecorator.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/jndipolicy/plugins/JBossSessionPolicyDecorator.java	2008-11-11 03:45:51 UTC (rev 80782)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/jndipolicy/plugins/JBossSessionPolicyDecorator.java	2008-11-11 03:48:05 UTC (rev 80783)
@@ -355,10 +355,17 @@
          }
       }
       
+      // Try the mapped-name
       String s = delegate.getMappedName();
       if (s != null && s.length() > 0)
          return s;
       
+      // Try explicit jndi-name
+      s = delegate.getJndiName();
+      if (s != null && s.length() > 0)
+         return s;
+      
+      // Delegate out to the policy; not explicitly-defined here
       return getJndiPolicy().getJndiName(getEjbDeploymentSummary(), KnownInterfaces.REMOTE, KnownInterfaceType.BUSINESS_REMOTE);
    }
    




More information about the jboss-cvs-commits mailing list