[jboss-cvs] JBossAS SVN: r99172 - projects/jboss-classpool/trunk/jbosscl/src/main/java/org/jboss/classpool/plugins/jbosscl.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Jan 8 13:05:18 EST 2010
Author: kabir.khan at jboss.com
Date: 2010-01-08 13:05:17 -0500 (Fri, 08 Jan 2010)
New Revision: 99172
Modified:
projects/jboss-classpool/trunk/jbosscl/src/main/java/org/jboss/classpool/plugins/jbosscl/JBossClDelegatingClassPoolFactory.java
Log:
Reformat
Modified: projects/jboss-classpool/trunk/jbosscl/src/main/java/org/jboss/classpool/plugins/jbosscl/JBossClDelegatingClassPoolFactory.java
===================================================================
--- projects/jboss-classpool/trunk/jbosscl/src/main/java/org/jboss/classpool/plugins/jbosscl/JBossClDelegatingClassPoolFactory.java 2010-01-08 18:03:52 UTC (rev 99171)
+++ projects/jboss-classpool/trunk/jbosscl/src/main/java/org/jboss/classpool/plugins/jbosscl/JBossClDelegatingClassPoolFactory.java 2010-01-08 18:05:17 UTC (rev 99172)
@@ -69,39 +69,39 @@
currentClassLoaders.add(cl);
try
{
- ClassPool parent = getCreateParentClassPools(cl, src, repository);
-
- if (cl instanceof RealClassLoader)
- {
- Module module = registry.getModule(cl);
- if (module == null)
+ ClassPool parent = getCreateParentClassPools(cl, src, repository);
+
+ if (cl instanceof RealClassLoader)
{
- module = getModuleForClassLoader(cl);
+ Module module = registry.getModule(cl);
+ if (module == null)
+ {
+ module = getModuleForClassLoader(cl);
+ }
+ registerModuleCallback.registerModule(module);
+ registerBootstrapLoaders(module, repository);
+ ClassPoolDomain domain = getDomain(module, cl, repository);
+ // this indicates that the domain corresponds to a cp that is being created
+ // to avoid duplicate class pools
+ if (domain == null)
+ {
+ return null;
+ }
+ return new JBossClDelegatingClassPool(domain, cl, parent, repository, module, registerModuleCallback);
}
- registerModuleCallback.registerModule(module);
- registerBootstrapLoaders(module, repository);
- ClassPoolDomain domain = getDomain(module, cl, repository);
- // this indicates that the domain corresponds to a cp that is being created
- // to avoid duplicate class pools
- if (domain == null)
+ if (parent == null)
{
- return null;
+ parent = ClassPool.getDefault();
}
- return new JBossClDelegatingClassPool(domain, cl, parent, repository, module, registerModuleCallback);
+ return new NonDelegatingClassPool(cl, parent, repository, true);
}
- if (parent == null)
- {
- parent = ClassPool.getDefault();
- }
- return new NonDelegatingClassPool(cl, parent, repository, true);
- }
finally
{
this.currentClassLoaders.remove(cl);
}
}
- private synchronized ClassPoolDomain getDomain(Module module, ClassLoader cl, ScopedClassPoolRepository repository)
+ private ClassPoolDomain getDomain(Module module, ClassLoader cl, ScopedClassPoolRepository repository)
{
ClassLoaderDomain domain = null;
ClassLoaderSystem sys = registry.getSystem();
More information about the jboss-cvs-commits
mailing list