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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed May 13 12:15:45 EDT 2009


Author: salaboy21
Date: 2009-05-13 12:15:45 -0400 (Wed, 13 May 2009)
New Revision: 26504

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/runtime/pipeline/impl/StatefulKnowledgeSessionPipelineImpl.java
Log:
fix insert method to support CommandBased sessions

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/runtime/pipeline/impl/StatefulKnowledgeSessionPipelineImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/runtime/pipeline/impl/StatefulKnowledgeSessionPipelineImpl.java	2009-05-13 11:48:55 UTC (rev 26503)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/runtime/pipeline/impl/StatefulKnowledgeSessionPipelineImpl.java	2009-05-13 16:15:45 UTC (rev 26504)
@@ -1,6 +1,7 @@
 package org.drools.runtime.pipeline.impl;
 
 import org.drools.common.InternalRuleBase;
+import org.drools.impl.KnowledgeBaseImpl;
 import org.drools.impl.StatefulKnowledgeSessionImpl;
 import org.drools.runtime.StatefulKnowledgeSession;
 import org.drools.runtime.pipeline.Pipeline;
@@ -26,7 +27,11 @@
 
     public synchronized void insert(Object object,
                                     ResultHandler resultHandler) {
-        ClassLoader cl = ((InternalRuleBase) ((StatefulKnowledgeSessionImpl) this.ksession).getRuleBase()).getRootClassLoader();
+        ClassLoader cl = ((InternalRuleBase) (  
+                                                (
+                                                    (KnowledgeBaseImpl)
+                                                        ((StatefulKnowledgeSession) this.ksession).getKnowledgeBase()
+                                                ).getRuleBase())).getRootClassLoader();
 
         StatefulKnowledgeSessionPipelineContextImpl context = new StatefulKnowledgeSessionPipelineContextImpl( this.ksession,
                                                                                                                this.entryPoint,




More information about the jboss-svn-commits mailing list