[jboss-svn-commits] JBL Code SVN: r9606 - labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/admin.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Feb 19 11:35:56 EST 2007
Author: mark.proctor at jboss.com
Date: 2007-02-19 11:35:56 -0500 (Mon, 19 Feb 2007)
New Revision: 9606
Modified:
labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/admin/RuleExecutionSetImpl.java
Log:
JBRULES-607 Working memory is not disposed when releasing the RuleSession
-WorkingMemories now dispose() correctly, and stateless sessions no longer request to keep references
-Minor refactor for more code reuse
Modified: labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/admin/RuleExecutionSetImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/admin/RuleExecutionSetImpl.java 2007-02-19 16:32:28 UTC (rev 9605)
+++ labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/admin/RuleExecutionSetImpl.java 2007-02-19 16:35:56 UTC (rev 9606)
@@ -31,6 +31,7 @@
import org.drools.jsr94.rules.Jsr94FactHandleFactory;
import org.drools.rule.Package;
import org.drools.rule.Rule;
+import org.drools.util.UUIDGenerator;
/**
* The Drools implementation of the <code>RuleExecutionSet</code> interface
@@ -113,7 +114,8 @@
this.pkg = pkg;
this.description = pkg.getName();//..getDocumentation( );
- final org.drools.reteoo.ReteooRuleBase ruleBase = new org.drools.reteoo.ReteooRuleBase( new Jsr94FactHandleFactory() );
+ final org.drools.reteoo.ReteooRuleBase ruleBase = new org.drools.reteoo.ReteooRuleBase( UUIDGenerator.getInstance().generateRandomBasedUUID().toString(),
+ new Jsr94FactHandleFactory() );
ruleBase.addPackage( pkg );
this.ruleBase = ruleBase;
More information about the jboss-svn-commits
mailing list