[jboss-cvs] JBossAS SVN: r105873 - in projects/jboss-deployers/trunk: deployers-impl/src/test/java/org/jboss/test/deployers/classloading/support and 2 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Jun 9 10:43:25 EDT 2010


Author: alesj
Date: 2010-06-09 10:43:25 -0400 (Wed, 09 Jun 2010)
New Revision: 105873

Modified:
   projects/jboss-deployers/trunk/deployers-impl/src/test/java/org/jboss/test/deployers/classloading/support/MockDeploymentClassLoaderPolicyModule.java
   projects/jboss-deployers/trunk/deployers-impl/src/test/java/org/jboss/test/deployers/classloading/test/MockClassLoaderDependenciesUnitTestCase.java
   projects/jboss-deployers/trunk/deployers-vfs-spi/src/main/java/org/jboss/deployers/vfs/spi/deployer/AbstractVFSParsingDeployer.java
   projects/jboss-deployers/trunk/pom.xml
Log:
Make proper use of shutdown policy.
TODO -- on CL snapshot.

Modified: projects/jboss-deployers/trunk/deployers-impl/src/test/java/org/jboss/test/deployers/classloading/support/MockDeploymentClassLoaderPolicyModule.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-impl/src/test/java/org/jboss/test/deployers/classloading/support/MockDeploymentClassLoaderPolicyModule.java	2010-06-09 14:22:04 UTC (rev 105872)
+++ projects/jboss-deployers/trunk/deployers-impl/src/test/java/org/jboss/test/deployers/classloading/support/MockDeploymentClassLoaderPolicyModule.java	2010-06-09 14:43:25 UTC (rev 105873)
@@ -46,6 +46,7 @@
  * MockDeploymentClassLoaderPolicyModule.
  * 
  * @author <a href="adrian at jboss.com">Adrian Brock</a>
+ * @author <a href="ales.justin at jboss.org">Ales Justin</a>
  * @version $Revision: 1.1 $
  */
 public class MockDeploymentClassLoaderPolicyModule extends AbstractDeploymentClassLoaderPolicyModule
@@ -122,6 +123,7 @@
       policy.setExcluded(metaData.getExcludedClasses());
       policy.setImportAll(isImportAll());
       policy.setDelegates(getDelegates());
+      policy.setShutdownPolicy(metaData.getShutdownPolicy());
       return policy;
    }
 

Modified: projects/jboss-deployers/trunk/deployers-impl/src/test/java/org/jboss/test/deployers/classloading/test/MockClassLoaderDependenciesUnitTestCase.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-impl/src/test/java/org/jboss/test/deployers/classloading/test/MockClassLoaderDependenciesUnitTestCase.java	2010-06-09 14:22:04 UTC (rev 105872)
+++ projects/jboss-deployers/trunk/deployers-impl/src/test/java/org/jboss/test/deployers/classloading/test/MockClassLoaderDependenciesUnitTestCase.java	2010-06-09 14:43:25 UTC (rev 105873)
@@ -308,8 +308,9 @@
       assertLoadClassIllegal(clA, B.class);
 
       assertEquals(BA, deployer2.deployed);
-      assertEquals(BA, deployer2.undeployed); // we bounced
-      assertDeploymentStage(getDeploymentUnit(deployer, deploymentA.getName()), DeploymentStages.INSTALLED);
+      assertEquals(BA, deployer2.undeployed); // we got undeployed as per dynamic binding
+      assertDeploymentStage(getDeploymentUnit(deployer, deploymentA.getName()), DeploymentStages.DESCRIBE);
+      assertChange(deployer, deploymentA, DeploymentStages.INSTALLED); // move back to installed, we're dynamic so np
       clA = unitA.getClassLoader(); // re-get classloader
 
       assertLoadClassFail(clA, B.class); // no match found

Modified: projects/jboss-deployers/trunk/deployers-vfs-spi/src/main/java/org/jboss/deployers/vfs/spi/deployer/AbstractVFSParsingDeployer.java
===================================================================
--- projects/jboss-deployers/trunk/deployers-vfs-spi/src/main/java/org/jboss/deployers/vfs/spi/deployer/AbstractVFSParsingDeployer.java	2010-06-09 14:22:04 UTC (rev 105872)
+++ projects/jboss-deployers/trunk/deployers-vfs-spi/src/main/java/org/jboss/deployers/vfs/spi/deployer/AbstractVFSParsingDeployer.java	2010-06-09 14:43:25 UTC (rev 105873)
@@ -228,7 +228,7 @@
                }
                catch (IllegalArgumentException e)
                {
-                  // most probably alt-dd file, let's take it's full path
+                  // most probably alt-dd file, let's take its full path
                   return file.getPathName();
                }
             }

Modified: projects/jboss-deployers/trunk/pom.xml
===================================================================
--- projects/jboss-deployers/trunk/pom.xml	2010-06-09 14:22:04 UTC (rev 105872)
+++ projects/jboss-deployers/trunk/pom.xml	2010-06-09 14:43:25 UTC (rev 105873)
@@ -27,7 +27,7 @@
     <version.jboss.man>2.1.1.SP2</version.jboss.man>
     <version.jboss.mdr>2.2.0.Alpha3</version.jboss.mdr>
     <version.jboss.kernel>2.2.0.Alpha10</version.jboss.kernel>
-    <version.jboss.classloader>2.2.0.Alpha5</version.jboss.classloader>
+    <version.jboss.classloader>2.2.0-SNAPSHOT</version.jboss.classloader>
     <version.jboss.scanning>1.0.0.Alpha2</version.jboss.scanning>
     <version.jboss.classloading.spi>6.0.0-Alpha8</version.jboss.classloading.spi>
     <version.jboss.common.core>2.2.17.GA</version.jboss.common.core>



More information about the jboss-cvs-commits mailing list