[jboss-cvs] JBossAS SVN: r75759 - projects/jboss-cl/trunk/classloading/src/main/org/jboss/classloading/spi/dependency.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Jul 14 05:55:19 EDT 2008
Author: adrian at jboss.org
Date: 2008-07-14 05:55:18 -0400 (Mon, 14 Jul 2008)
New Revision: 75759
Modified:
projects/jboss-cl/trunk/classloading/src/main/org/jboss/classloading/spi/dependency/ClassLoadingSpace.java
projects/jboss-cl/trunk/classloading/src/main/org/jboss/classloading/spi/dependency/Domain.java
Log:
[JBCL-7] - Do the resolution lazily
Modified: projects/jboss-cl/trunk/classloading/src/main/org/jboss/classloading/spi/dependency/ClassLoadingSpace.java
===================================================================
--- projects/jboss-cl/trunk/classloading/src/main/org/jboss/classloading/spi/dependency/ClassLoadingSpace.java 2008-07-14 07:44:11 UTC (rev 75758)
+++ projects/jboss-cl/trunk/classloading/src/main/org/jboss/classloading/spi/dependency/ClassLoadingSpace.java 2008-07-14 09:55:18 UTC (rev 75759)
@@ -198,7 +198,7 @@
* @param module the module to add
* @throws IllegalArgumentException for a null module
*/
- private void join(Module module)
+ synchronized void join(Module module)
{
if (module == null)
throw new IllegalArgumentException("Null module");
Modified: projects/jboss-cl/trunk/classloading/src/main/org/jboss/classloading/spi/dependency/Domain.java
===================================================================
--- projects/jboss-cl/trunk/classloading/src/main/org/jboss/classloading/spi/dependency/Domain.java 2008-07-14 07:44:11 UTC (rev 75758)
+++ projects/jboss-cl/trunk/classloading/src/main/org/jboss/classloading/spi/dependency/Domain.java 2008-07-14 09:55:18 UTC (rev 75759)
@@ -148,7 +148,7 @@
if (module.isImportAll() == false)
{
ClassLoadingSpace space = new ClassLoadingSpace();
- space.joinAndResolve(module);
+ space.join(module);
}
}
catch (Throwable t)
More information about the jboss-cvs-commits
mailing list