Title: [2562] branches/v2_1/openejb2/modules/openejb-builder/src/java/org/openejb/deployment: Remove interfaces from AbstractName.
Revision
2562
Author
djencks
Date
2006-03-16 21:23:51 -0500 (Thu, 16 Mar 2006)

Log Message

Remove interfaces from AbstractName.  Numerous fixes to Connector module.  Connector-builder tests now pass.

Modified Paths

Diff

Modified: branches/v2_1/openejb2/modules/openejb-builder/src/java/org/openejb/deployment/OpenEJBModuleBuilder.java (2561 => 2562)

--- branches/v2_1/openejb2/modules/openejb-builder/src/java/org/openejb/deployment/OpenEJBModuleBuilder.java	2006-03-17 00:49:34 UTC (rev 2561)
+++ branches/v2_1/openejb2/modules/openejb-builder/src/java/org/openejb/deployment/OpenEJBModuleBuilder.java	2006-03-17 02:23:51 UTC (rev 2562)
@@ -223,11 +223,8 @@
         Environment environment = EnvironmentBuilder.buildEnvironment(environmentType, defaultEnvironment);
         AbstractName moduleName;
         if (earName == null) {
-            try {
-                moduleName = NameFactory.buildModuleName(environment.getProperties(), environment.getConfigId(), ConfigurationModuleType.EJB, null);
-            } catch (MalformedObjectNameException e) {
-                throw new DeploymentException("Could not construct standalone ejb module name", e);
-            }
+            earName = Naming.createRootName(environment.getConfigId(), NameFactory.NULL, NameFactory.J2EE_APPLICATION);
+            moduleName = Naming.createChildName(earName, NameFactory.EJB_MODULE, environment.getConfigId().toString());
         } else {
             moduleName = naming.createChildName(earName, targetPath, NameFactory.EJB_MODULE);
         }

Modified: branches/v2_1/openejb2/modules/openejb-builder/src/java/org/openejb/deployment/OpenEJBReferenceBuilder.java (2561 => 2562)

--- branches/v2_1/openejb2/modules/openejb-builder/src/java/org/openejb/deployment/OpenEJBReferenceBuilder.java	2006-03-17 00:49:34 UTC (rev 2561)
+++ branches/v2_1/openejb2/modules/openejb-builder/src/java/org/openejb/deployment/OpenEJBReferenceBuilder.java	2006-03-17 02:23:51 UTC (rev 2562)
@@ -189,6 +189,7 @@
             AbstractName abstractName = (AbstractName) iterator.next();
             GBeanData data;
             try {
+                //TODO consider including interfaces in query
                 data = "" AbstractNameQuery(abstractName));
             } catch (GBeanNotFoundException e) {
                 throw new DeploymentException("We just got this ejb name out of a query! It must be there!");
@@ -216,6 +217,7 @@
                 throw new UnresolvedEJBRefException(refName, false, isSession, home, remote, matches.size() > 0);
             }
         }
+        //TODO consider including interfaces in query
         return new AbstractNameQuery(match);
     }
 

Reply via email to