[jboss-cvs] JBossAS SVN: r73473 - in projects/metadata/trunk/src/main/java/org/jboss/metadata: ejb/jboss and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sun May 18 02:20:19 EDT 2008
Author: ALRubinger
Date: 2008-05-18 02:20:19 -0400 (Sun, 18 May 2008)
New Revision: 73473
Modified:
projects/metadata/trunk/src/main/java/org/jboss/metadata/BeanMetaData.java
projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossEnterpriseBeanMetaData.java
projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossSessionBeanMetaData.java
Log:
[JBMETA-42] Fixes for default local and remote JNDI Bindings
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/BeanMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/BeanMetaData.java 2008-05-18 05:57:04 UTC (rev 73472)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/BeanMetaData.java 2008-05-18 06:20:19 UTC (rev 73473)
@@ -529,7 +529,7 @@
String bindingName = binding.getJndiName();
if(bindingName == null)
{
- bindingName = isMessageDriven() ? getEjbName() : getJndiName();
+ bindingName = this.getEjbName();
}
return bindingName;
}
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossEnterpriseBeanMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossEnterpriseBeanMetaData.java 2008-05-18 05:57:04 UTC (rev 73472)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossEnterpriseBeanMetaData.java 2008-05-18 06:20:19 UTC (rev 73473)
@@ -559,8 +559,7 @@
return localJndiName;
String ejbName = getEjbName();
- // Generate a unique name based on ejbName + identityHashCode
- return "local/" + ejbName + '@' + System.identityHashCode(ejbName);
+ return ejbName + "/local";
}
/**
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossSessionBeanMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossSessionBeanMetaData.java 2008-05-18 05:57:04 UTC (rev 73472)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossSessionBeanMetaData.java 2008-05-18 06:20:19 UTC (rev 73473)
@@ -628,16 +628,14 @@
*/
public String determineJndiName()
{
- String name = getHomeJndiName();
- if (name == null)
- name = jndiName;
+ String name = jndiName;
if(name == null)
name = getMappedName();
if(name == null && getRemoteBindings() != null && getRemoteBindings().size() > 0)
name = getRemoteBindings().get(0).getJndiName();
// TODO: JBMETA-6, this should be the policy with ejb2 metadata defaulting to an ejb-name policy
if(name == null)
- name = getEjbName();
+ name = getEjbName() + "/remote";
return name;
}
More information about the jboss-cvs-commits
mailing list