[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