[jboss-cvs] JBossAS SVN: r88958 - projects/spring-int/trunk/weaving/src/main/java/org/jboss/instrument/classloading.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri May 15 16:43:14 EDT 2009


Author: marius.bogoevici
Date: 2009-05-15 16:43:14 -0400 (Fri, 15 May 2009)
New Revision: 88958

Modified:
   projects/spring-int/trunk/weaving/src/main/java/org/jboss/instrument/classloading/JBoss5ClassLoader.java
Log:
Modifies getThrowawayClassloader() to return a SimpleThrowawayClassLoader (thus making sure that the method can be invoked multiple times for the same weaving process)

Modified: projects/spring-int/trunk/weaving/src/main/java/org/jboss/instrument/classloading/JBoss5ClassLoader.java
===================================================================
--- projects/spring-int/trunk/weaving/src/main/java/org/jboss/instrument/classloading/JBoss5ClassLoader.java	2009-05-15 20:42:33 UTC (rev 88957)
+++ projects/spring-int/trunk/weaving/src/main/java/org/jboss/instrument/classloading/JBoss5ClassLoader.java	2009-05-15 20:43:14 UTC (rev 88958)
@@ -30,6 +30,7 @@
 import org.jboss.classloader.spi.base.BaseClassLoader;
 import org.jboss.util.loading.Translator;
 import org.springframework.util.Assert;
+import org.springframework.instrument.classloading.SimpleThrowawayClassLoader;
 
 /**
  * Reflective wrapper around a JBoss5 class loader. Used to
@@ -114,7 +115,7 @@
 
    public ClassLoader getThrowawayClassLoader()
    {
-      return new BaseClassLoader(policy);
+      return new SimpleThrowawayClassLoader(classLoader);
    }
 
    /**




More information about the jboss-cvs-commits mailing list