[jboss-svn-commits] JBL Code SVN: r5058 - 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
Wed Jul 12 18:26:56 EDT 2006


Author: mark.proctor at jboss.com
Date: 2006-07-12 18:26:53 -0400 (Wed, 12 Jul 2006)
New Revision: 5058

Modified:
   labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/admin/RuleExecutionSetImpl.java
Log:
JBRULES-369 generate RuleBases with a UUID id
JBRULES-370 generate counter ids for working memories

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	2006-07-12 21:38:53 UTC (rev 5057)
+++ labs/jbossrules/trunk/drools-jsr94/src/main/java/org/drools/jsr94/rules/admin/RuleExecutionSetImpl.java	2006-07-12 22:26:53 UTC (rev 5058)
@@ -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