[jboss-cvs] JBossAS SVN: r98003 - in projects/aop/branches/classpool_JBAOP-742/asintegration-mc/src: test/java/org/jboss/test/classpool/jbosscl/test and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Dec 18 20:16:47 EST 2009
Author: flavia.rainone at jboss.com
Date: 2009-12-18 20:16:47 -0500 (Fri, 18 Dec 2009)
New Revision: 98003
Modified:
projects/aop/branches/classpool_JBAOP-742/asintegration-mc/src/main/java/org/jboss/aop/asintegration/jboss5/AOPClassLoaderInitializer.java
projects/aop/branches/classpool_JBAOP-742/asintegration-mc/src/main/java/org/jboss/aop/asintegration/jboss5/AOPDomainRegistry.java
projects/aop/branches/classpool_JBAOP-742/asintegration-mc/src/main/java/org/jboss/aop/asintegration/jboss5/AOPVFSClassLoaderDomainRegistry.java
projects/aop/branches/classpool_JBAOP-742/asintegration-mc/src/test/java/org/jboss/test/classpool/jbosscl/test/JBossClClassPoolTest.java
Log:
[JBAOP-742] Duplicate registration of modules on AOPClassLoaderInitializer fixed.
Modified: projects/aop/branches/classpool_JBAOP-742/asintegration-mc/src/main/java/org/jboss/aop/asintegration/jboss5/AOPClassLoaderInitializer.java
===================================================================
--- projects/aop/branches/classpool_JBAOP-742/asintegration-mc/src/main/java/org/jboss/aop/asintegration/jboss5/AOPClassLoaderInitializer.java 2009-12-19 01:15:52 UTC (rev 98002)
+++ projects/aop/branches/classpool_JBAOP-742/asintegration-mc/src/main/java/org/jboss/aop/asintegration/jboss5/AOPClassLoaderInitializer.java 2009-12-19 01:16:47 UTC (rev 98003)
@@ -80,8 +80,7 @@
domain = createDomain(registry, unit.getClassLoader(), module, unit);
}
- registry.initMapsForModule(module, domain);
-
+ registry.setDomain(domain);
policy.registerClassLoader(module, unit.getClassLoader());
}
}
Modified: projects/aop/branches/classpool_JBAOP-742/asintegration-mc/src/main/java/org/jboss/aop/asintegration/jboss5/AOPDomainRegistry.java
===================================================================
--- projects/aop/branches/classpool_JBAOP-742/asintegration-mc/src/main/java/org/jboss/aop/asintegration/jboss5/AOPDomainRegistry.java 2009-12-19 01:15:52 UTC (rev 98002)
+++ projects/aop/branches/classpool_JBAOP-742/asintegration-mc/src/main/java/org/jboss/aop/asintegration/jboss5/AOPDomainRegistry.java 2009-12-19 01:16:47 UTC (rev 98003)
@@ -26,7 +26,6 @@
import org.jboss.aop.Domain;
import org.jboss.classloader.spi.ClassLoaderDomain;
-import org.jboss.classloading.spi.dependency.Module;
import org.jboss.classpool.plugins.jbosscl.DomainRegistry;
/**
@@ -37,7 +36,7 @@
*/
public interface AOPDomainRegistry extends DomainRegistry
{
- boolean initMapsForModule(Module module, ScopedVFSClassLoaderDomain domain);
+ void setDomain(ScopedVFSClassLoaderDomain domain);
Domain getRegisteredDomain(ClassLoader cl);
Modified: projects/aop/branches/classpool_JBAOP-742/asintegration-mc/src/main/java/org/jboss/aop/asintegration/jboss5/AOPVFSClassLoaderDomainRegistry.java
===================================================================
--- projects/aop/branches/classpool_JBAOP-742/asintegration-mc/src/main/java/org/jboss/aop/asintegration/jboss5/AOPVFSClassLoaderDomainRegistry.java 2009-12-19 01:15:52 UTC (rev 98002)
+++ projects/aop/branches/classpool_JBAOP-742/asintegration-mc/src/main/java/org/jboss/aop/asintegration/jboss5/AOPVFSClassLoaderDomainRegistry.java 2009-12-19 01:16:47 UTC (rev 98003)
@@ -72,10 +72,10 @@
return aopDomainsByClassLoader.get(cl);
}
- public synchronized boolean initMapsForModule(Module module, ScopedVFSClassLoaderDomain domain)
+
+ public synchronized void setDomain(ScopedVFSClassLoaderDomain domain)
{
this.initDomain = domain;
- return super.initMapsForModule(module);
}
@Override
Modified: projects/aop/branches/classpool_JBAOP-742/asintegration-mc/src/test/java/org/jboss/test/classpool/jbosscl/test/JBossClClassPoolTest.java
===================================================================
--- projects/aop/branches/classpool_JBAOP-742/asintegration-mc/src/test/java/org/jboss/test/classpool/jbosscl/test/JBossClClassPoolTest.java 2009-12-19 01:15:52 UTC (rev 98002)
+++ projects/aop/branches/classpool_JBAOP-742/asintegration-mc/src/test/java/org/jboss/test/classpool/jbosscl/test/JBossClClassPoolTest.java 2009-12-19 01:16:47 UTC (rev 98003)
@@ -671,7 +671,8 @@
setup.setClassLoaderAndDomain(loader, clDomain);
domain = setup.getDomain();
}
- domainRegistry.initMapsForModule(module, domain);
+ domainRegistry.setDomain(domain);
+ domainRegistry.initMapsForModule(module);
}
protected void unregisterModule(ClassLoader loader)
More information about the jboss-cvs-commits
mailing list