[jboss-svn-commits] JBL Code SVN: r12828 - labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Jun 25 11:05:56 EDT 2007
Author: kurt.stam at jboss.com
Date: 2007-06-25 11:05:56 -0400 (Mon, 25 Jun 2007)
New Revision: 12828
Modified:
labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouter.java
Log:
JBESB-642 adding dispose()
Modified: labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouter.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouter.java 2007-06-25 15:03:50 UTC (rev 12827)
+++ labs/jbossesb/trunk/product/services/jbrules/src/main/java/org/jboss/internal/soa/esb/services/routing/cbr/JBossRulesRouter.java 2007-06-25 15:05:56 UTC (rev 12828)
@@ -34,7 +34,7 @@
import org.apache.log4j.Level;
import org.drools.RuleBase;
import org.drools.RuleBaseFactory;
-import org.drools.WorkingMemory;
+import org.drools.StatefulSession;
import org.drools.compiler.DroolsParserException;
import org.drools.compiler.PackageBuilder;
import org.drools.compiler.PackageBuilderConfiguration;
@@ -131,7 +131,7 @@
}
if (ruleSet != null) ruleSets.put(ruleSet, newRuleSet);
}
- WorkingMemory workingMemory = ruleBase.newStatefulSession();
+ StatefulSession workingMemory = ruleBase.newStatefulSession();
logger.log(Level.DEBUG,
"Obtained message=" + message + " with ruleSet=" + ruleSet);
workingMemory.setGlobal("destinations", destinations);
@@ -145,6 +145,7 @@
workingMemory.fireAllRules();
logger.log(Level.DEBUG,
"Outgoing Destinations: " + destinations);
+ workingMemory.dispose();
return destinations;
} catch (IOException ioe) {
throw new MessageRouterException("Could not read the rules. " + ioe.getMessage(), ioe);
More information about the jboss-svn-commits
mailing list