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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Oct 20 15:14:25 EDT 2010


Author: mark.proctor at jboss.com
Date: 2010-10-20 15:14:25 -0400 (Wed, 20 Oct 2010)
New Revision: 35602

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/SessionConfiguration.java
Log:
-changed it over to use the "this.classloader" member

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/SessionConfiguration.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/SessionConfiguration.java	2010-10-20 19:02:22 UTC (rev 35601)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/SessionConfiguration.java	2010-10-20 19:14:25 UTC (rev 35602)
@@ -294,17 +294,10 @@
                                                                "org.drools.process.instance.impl.DefaultWorkItemManagerFactory" );
         Class<WorkItemManagerFactory> clazz = null;
         try {
-            clazz = (Class<WorkItemManagerFactory>) Thread.currentThread().getContextClassLoader().loadClass( className );
+            clazz = (Class<WorkItemManagerFactory>) this.classLoader.loadClass( className );
         } catch ( ClassNotFoundException e ) {
         }
 
-        if ( clazz == null ) {
-            try {
-                clazz = (Class<WorkItemManagerFactory>) SessionConfiguration.class.getClassLoader().loadClass( className );
-            } catch ( ClassNotFoundException e ) {
-            }
-        }
-
         if ( clazz != null ) {
             try {
                 this.workItemManagerFactory = clazz.newInstance();
@@ -348,17 +341,11 @@
 
         Class<CommandService> clazz = null;
         try {
-            clazz = (Class<CommandService>) Thread.currentThread().getContextClassLoader().loadClass( className );
+            clazz = (Class<CommandService>) this.classLoader.loadClass( className );
         } catch ( ClassNotFoundException e ) {
         }
 
-        if ( clazz == null ) {
-            try {
-                clazz = (Class<CommandService>) SessionConfiguration.class.getClassLoader().loadClass( className );
-            } catch ( ClassNotFoundException e ) {
-            }
-        }
-
+        
         if ( clazz != null ) {
             try {
                 this.commandService = clazz.getConstructor( KnowledgeBase.class,
@@ -385,19 +372,10 @@
 
 		Class<TimerService> clazz = null;
 		try {
-			clazz = (Class<TimerService>) Thread.currentThread()
-					.getContextClassLoader().loadClass(className);
+			clazz = (Class<TimerService>) this.classLoader.loadClass(className);
 		} catch (ClassNotFoundException e) {
 		}
 
-		if (clazz == null) {
-			try {
-				clazz = (Class<TimerService>) SessionConfiguration.class
-					.getClassLoader().loadClass(className);
-			} catch (ClassNotFoundException e) {
-			}
-		}
-
 		if (clazz != null) {
 			try {
 				return clazz.newInstance();



More information about the jboss-svn-commits mailing list