[jboss-cvs] JBossAS SVN: r99207 - in projects/reloaded/trunk/naming-deployers/src: test/java/org/jboss/reloaded/naming/deployers/test/common and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jan 11 09:37:13 EST 2010


Author: wolfc
Date: 2010-01-11 09:37:12 -0500 (Mon, 11 Jan 2010)
New Revision: 99207

Modified:
   projects/reloaded/trunk/naming-deployers/src/main/java/org/jboss/reloaded/naming/deployers/ModuleNamingDeployer.java
   projects/reloaded/trunk/naming-deployers/src/test/java/org/jboss/reloaded/naming/deployers/test/common/DummyJavaEEModuleInformer.java
Log:
RELOADED-12: do not deploy a module context for java modules (they can be stacked)

Modified: projects/reloaded/trunk/naming-deployers/src/main/java/org/jboss/reloaded/naming/deployers/ModuleNamingDeployer.java
===================================================================
--- projects/reloaded/trunk/naming-deployers/src/main/java/org/jboss/reloaded/naming/deployers/ModuleNamingDeployer.java	2010-01-11 13:31:49 UTC (rev 99206)
+++ projects/reloaded/trunk/naming-deployers/src/main/java/org/jboss/reloaded/naming/deployers/ModuleNamingDeployer.java	2010-01-11 14:37:12 UTC (rev 99207)
@@ -96,6 +96,8 @@
     */
    protected boolean isJavaEEModule(DeploymentUnit unit)
    {
-      return informer.getModuleType(unit) != null;
+      // TODO: isn't this using too much inside information? It would be better to have the deployer execute explicitly on naming meta data.
+      JavaEEModuleInformer.ModuleType type = informer.getModuleType(unit);
+      return type != null && type != JavaEEModuleInformer.ModuleType.JAVA;
    }
 }

Modified: projects/reloaded/trunk/naming-deployers/src/test/java/org/jboss/reloaded/naming/deployers/test/common/DummyJavaEEModuleInformer.java
===================================================================
--- projects/reloaded/trunk/naming-deployers/src/test/java/org/jboss/reloaded/naming/deployers/test/common/DummyJavaEEModuleInformer.java	2010-01-11 13:31:49 UTC (rev 99206)
+++ projects/reloaded/trunk/naming-deployers/src/test/java/org/jboss/reloaded/naming/deployers/test/common/DummyJavaEEModuleInformer.java	2010-01-11 14:37:12 UTC (rev 99207)
@@ -46,7 +46,7 @@
    public ModuleType getModuleType(DeploymentUnit deploymentUnit)
    {
       if(deploymentUnit.getSimpleName().endsWith(".jar"))
-         return ModuleType.JAVA;
+         return ModuleType.EJB;
       return null;
    }
 




More information about the jboss-cvs-commits mailing list