[jboss-svn-commits] JBL Code SVN: r15914 - labs/jbossrules/branches/4.0.x/drools-core/src/main/java/org/drools/base.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Oct 18 09:13:37 EDT 2007
Author: mark.proctor at jboss.com
Date: 2007-10-18 09:13:37 -0400 (Thu, 18 Oct 2007)
New Revision: 15914
Modified:
labs/jbossrules/branches/4.0.x/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/4.0.x/drools-core/src/main/java/org/drools/base/FireAllRulesRuleBaseUpdateListener.java
===================================================================
--- labs/jbossrules/branches/4.0.x/drools-core/src/main/java/org/drools/base/FireAllRulesRuleBaseUpdateListener.java 2007-10-18 13:00:25 UTC (rev 15913)
+++ labs/jbossrules/branches/4.0.x/drools-core/src/main/java/org/drools/base/FireAllRulesRuleBaseUpdateListener.java 2007-10-18 13:13:37 UTC (rev 15914)
@@ -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