[jboss-svn-commits] JBL Code SVN: r14277 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Aug 15 21:35:16 EDT 2007


Author: mark.proctor at jboss.com
Date: 2007-08-15 21:35:16 -0400 (Wed, 15 Aug 2007)
New Revision: 14277

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/WorkingMemoryAction.java
Log:
JBRULES-1066 org.drools.reteoo.ReteooWorkingMemory$WorkingMemoryReteAssertAction is not serializable
-interfaces now extend Serializable

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java	2007-08-16 01:15:30 UTC (rev 14276)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java	2007-08-16 01:35:16 UTC (rev 14277)
@@ -24,6 +24,7 @@
 import java.io.ObjectInput;
 import java.io.ObjectOutput;
 import java.io.ObjectOutputStream;
+import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.HashMap;
@@ -657,13 +658,7 @@
         }
     }
 
-    public static interface RuleBaseAction {
+    public static interface RuleBaseAction extends Serializable  {
         public void execute(InternalRuleBase ruleBase);
     }
-
-    //    public static class RuleBaseAction {
-    //        public void execute(InternalRuleBase ruleBase) {
-    //            
-    //        }
-    //    }
 }

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/WorkingMemoryAction.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/WorkingMemoryAction.java	2007-08-16 01:15:30 UTC (rev 14276)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/WorkingMemoryAction.java	2007-08-16 01:35:16 UTC (rev 14277)
@@ -3,6 +3,8 @@
  */
 package org.drools.common;
 
-public interface WorkingMemoryAction {
+import java.io.Serializable;
+
+public interface WorkingMemoryAction extends Serializable {
     public void execute(InternalWorkingMemory workingMemory);
 }
\ No newline at end of file




More information about the jboss-svn-commits mailing list