[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