[jboss-cvs] JBossAS SVN: r70161 - projects/ejb3/trunk/core/src/main/java/org/jboss/injection.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Feb 27 03:10:44 EST 2008
Author: ALRubinger
Date: 2008-02-27 03:10:44 -0500 (Wed, 27 Feb 2008)
New Revision: 70161
Modified:
projects/ejb3/trunk/core/src/main/java/org/jboss/injection/EJBRemoteHandler.java
Log:
Reordered @EJB and XML ejb-ref dependency handling such that true dependencies are added before falling back on a JNDI dependency (mappedName)
Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/injection/EJBRemoteHandler.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/injection/EJBRemoteHandler.java 2008-02-27 07:48:48 UTC (rev 70160)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/injection/EJBRemoteHandler.java 2008-02-27 08:10:44 UTC (rev 70161)
@@ -120,12 +120,6 @@
{
if(mappedName != null && mappedName.length() == 0) mappedName = null;
if (refClass != null && (refClass.equals(Object.class) || refClass.equals(void.class))) refClass = null;
-
- if(mappedName != null)
- {
- addJNDIDependency(container, mappedName);
- return;
- }
if (refClass != null)
{
@@ -138,6 +132,11 @@
addDependency(container, refClass);
}
}
+ else if(mappedName != null)
+ {
+ addJNDIDependency(container, mappedName);
+ return;
+ }
else
{
String msg = "IGNORING DEPENDENCY: unable to resolve dependency of EJB, there is too little information";
More information about the jboss-cvs-commits
mailing list