[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