[jboss-svn-commits] JBL Code SVN: r15974 - labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-core/src/main/java/org/drools/base.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Oct 22 02:27:29 EDT 2007


Author: mark.proctor at jboss.com
Date: 2007-10-22 02:27:29 -0400 (Mon, 22 Oct 2007)
New Revision: 15974

Modified:
   labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-core/src/main/java/org/drools/base/FireAllRulesRuleBaseUpdateListener.java
Log:
JBRULES-1283 Unable to serialize rule base ( NotSerializableException: org.drools.base.FireAllRulesRuleBaseUpdateListener)
-Made the class implement serialisable

Modified: labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-core/src/main/java/org/drools/base/FireAllRulesRuleBaseUpdateListener.java
===================================================================
--- labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-core/src/main/java/org/drools/base/FireAllRulesRuleBaseUpdateListener.java	2007-10-22 05:38:26 UTC (rev 15973)
+++ labs/jbossrules/branches/Branch_4_0_2_SOA_4_2/drools-core/src/main/java/org/drools/base/FireAllRulesRuleBaseUpdateListener.java	2007-10-22 06:27:29 UTC (rev 15974)
@@ -3,23 +3,27 @@
  */
 package org.drools.base;
 
+import java.io.Serializable;
+
 import org.drools.StatefulSession;
 import org.drools.event.BeforeRuleBaseUnlockedEvent;
 import org.drools.event.DefaultRuleBaseEventListener;
 import org.drools.spi.RuleBaseUpdateListener;
 
-public class FireAllRulesRuleBaseUpdateListener extends DefaultRuleBaseEventListener 
-implements RuleBaseUpdateListener {
+public class FireAllRulesRuleBaseUpdateListener extends DefaultRuleBaseEventListener
+    implements
+    RuleBaseUpdateListener,
+    Serializable {
     private StatefulSession session;
-    
+
     public FireAllRulesRuleBaseUpdateListener() {
-        
+
     }
-    
+
     public void setSession(StatefulSession session) {
         this.session = session;
     }
-    
+
     public void beforeRuleBaseUnlocked(BeforeRuleBaseUnlockedEvent event) {
         if ( session.getRuleBase().getAdditionsSinceLock() > 0 ) {
             session.fireAllRules();




More information about the jboss-svn-commits mailing list