[jboss-cvs] JBossAS SVN: r60465 - in branches/Branch_AOP_1_5: build and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Feb 9 13:13:42 EST 2007
Author: kabir.khan at jboss.com
Date: 2007-02-09 13:13:42 -0500 (Fri, 09 Feb 2007)
New Revision: 60465
Modified:
branches/Branch_AOP_1_5/aop/src/main/org/jboss/aop/classpool/AOPClassPool.java
branches/Branch_AOP_1_5/build/build-thirdparty.xml
Log:
Differentiate between null bootstrap classloader and gc'ed classloaders in class pool (handled in javassist ScopedClassPool)
Modified: branches/Branch_AOP_1_5/aop/src/main/org/jboss/aop/classpool/AOPClassPool.java
===================================================================
--- branches/Branch_AOP_1_5/aop/src/main/org/jboss/aop/classpool/AOPClassPool.java 2007-02-09 18:06:18 UTC (rev 60464)
+++ branches/Branch_AOP_1_5/aop/src/main/org/jboss/aop/classpool/AOPClassPool.java 2007-02-09 18:13:42 UTC (rev 60465)
@@ -44,7 +44,7 @@
protected ConcurrentReaderHashMap generatedClasses = new ConcurrentReaderHashMap();
protected ConcurrentReaderHashMap localResources = new ConcurrentReaderHashMap();
-
+
static
{
ClassPool.doPruning = false;
@@ -53,13 +53,18 @@
public AOPClassPool(ClassLoader cl, ClassPool src, ScopedClassPoolRepository repository)
{
- super(cl, src, repository);
+ this(cl, src, repository, false);
}
protected AOPClassPool(ClassPool src, ScopedClassPoolRepository repository)
{
- this(null, src, repository);
+ this(null, src, repository, true);
}
+
+ private AOPClassPool(ClassLoader cl, ClassPool src, ScopedClassPoolRepository repository, boolean isTemp)
+ {
+ super(cl, src, repository, isTemp);
+ }
public void setClassLoader(ClassLoader cl)
{
Modified: branches/Branch_AOP_1_5/build/build-thirdparty.xml
===================================================================
--- branches/Branch_AOP_1_5/build/build-thirdparty.xml 2007-02-09 18:06:18 UTC (rev 60464)
+++ branches/Branch_AOP_1_5/build/build-thirdparty.xml 2007-02-09 18:13:42 UTC (rev 60465)
@@ -90,7 +90,7 @@
<componentref name="hsqldb" version="1.8.0.2"/>
<componentref name="ibm-wsdl4j" version="1.5.2jboss"/>
<componentref name="jacorb" version="2.2.3"/>
- <componentref name="javassist" version="3.4.GA"/>
+ <componentref name="javassist" version="snapshot"/>
<componentref name="jaxen" version="1.1beta4"/>
<componentref name="jboss/backport-concurrent" version="2.1.0.GA"/>
<componentref name="jboss/cache" version="1.3.0.SP1"/>
More information about the jboss-cvs-commits
mailing list