[jboss-svn-commits] JBL Code SVN: r16778 - in labs/jbossrules/trunk/drools-core/src/main/java/org/drools: ruleflow/common/instance and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Nov 24 07:11:46 EST 2007


Author: mark.proctor at jboss.com
Date: 2007-11-24 07:11:46 -0500 (Sat, 24 Nov 2007)
New Revision: 16778

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/ruleflow/common/instance/WorkItemManager.java
Log:
JBRULES-1343 Work Items
-WorkItemManager did not implement serializable, which was making serializing tests fail.

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java	2007-11-24 07:00:26 UTC (rev 16777)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractWorkingMemory.java	2007-11-24 12:11:46 UTC (rev 16778)
@@ -204,7 +204,7 @@
         } else {
             this.discardOnLogicalOverride = false;
         }
-        taskInstanceManager = new WorkItemManager(this);
+        this.taskInstanceManager = new WorkItemManager(this);
     }
 
     // ------------------------------------------------------------

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/ruleflow/common/instance/WorkItemManager.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/ruleflow/common/instance/WorkItemManager.java	2007-11-24 07:00:26 UTC (rev 16777)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/ruleflow/common/instance/WorkItemManager.java	2007-11-24 12:11:46 UTC (rev 16778)
@@ -1,5 +1,6 @@
 package org.drools.ruleflow.common.instance;
 
+import java.io.Serializable;
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.Map;
@@ -8,7 +9,7 @@
 import org.drools.WorkingMemory;
 import org.drools.ruleflow.common.instance.impl.WorkItemImpl;
 
-public class WorkItemManager {
+public class WorkItemManager implements Serializable {
 
 	private long taskInstanceCounter; 
 	private Map taskInstances = new HashMap();




More information about the jboss-svn-commits mailing list