[jboss-svn-commits] JBL Code SVN: r23001 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Sep 22 23:43:09 EDT 2008


Author: michael.neale at jboss.com
Date: 2008-09-22 23:43:09 -0400 (Mon, 22 Sep 2008)
New Revision: 23001

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java
Log:
tidy up classloader

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java	2008-09-23 03:31:03 UTC (rev 23000)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java	2008-09-23 03:43:09 UTC (rev 23001)
@@ -1225,11 +1225,11 @@
 					RoleTypes.PACKAGE_DEVELOPER);
 		}
 		PackageItem item = repository.loadPackageByUUID(packageUUID);
-		return buildPackage(selectorConfigName, force, item, Thread.currentThread().getContextClassLoader() );
+		return buildPackage(selectorConfigName, force, item );
 	}
 
 	private BuilderResult[] buildPackage(String selectorConfigName,
-			boolean force, PackageItem item, ClassLoader buildCl)
+			boolean force, PackageItem item)
 			throws DetailedSerializableException {
 		if (!force && item.isBinaryUpToDate()) {
 			// we can just return all OK if its up to date.
@@ -1270,7 +1270,7 @@
 			ContentPackageAssembler asm) throws Exception {
 		item.updateBinaryUpToDate(true);
 		RuleBaseConfiguration conf = new RuleBaseConfiguration();
-		// setting the MapBackedClassloader that is the parent of the builder classloader as the parent 
+		// setting the MapBackedClassloader that is the parent of the builder classloader as the parent
 		// of the rulebase classloader
 		conf.setClassLoader( asm.getBuilder().getRootClassLoader().getParent() );
 		RuleBase rb = RuleBaseFactory.newRuleBase( conf );
@@ -1608,7 +1608,7 @@
 					rb = loadRuleBase(item, buildCl);
 					this.ruleBaseCache.put(item.getUUID(), rb);
 				} else {
-					BuilderResult[] errs = this.buildPackage(null, false, item, buildCl);
+					BuilderResult[] errs = this.buildPackage(null, false, item);
 					if (errs == null || errs.length == 0) {
 						rb = loadRuleBase(item, buildCl);
 						this.ruleBaseCache.put(item.getUUID(), rb);
@@ -1718,7 +1718,7 @@
 					this.ruleBaseCache.put(item.getUUID(), loadRuleBase(item,
 							cl));
 				} else {
-					BuilderResult[] errs = this.buildPackage(null, false, item, cl);
+					BuilderResult[] errs = this.buildPackage(null, false, item);
 					if (errs == null || errs.length == 0) {
 						this.ruleBaseCache.put(item.getUUID(), loadRuleBase(
 								item, cl));




More information about the jboss-svn-commits mailing list