[jboss-svn-commits] JBL Code SVN: r15913 - labs/jbossrules/trunk/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:00:26 EDT 2007
Author: mark.proctor at jboss.com
Date: 2007-10-18 09:00:25 -0400 (Thu, 18 Oct 2007)
New Revision: 15913
Modified:
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/FireAllRulesRuleBaseUpdateListener.java
Log:
JBRULES-1283 Unable to serialize rule base ( NotSerializableException: org.drools.base.FireAllRulesRuleBaseUpdateListener )
-made class serialisable
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/FireAllRulesRuleBaseUpdateListener.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/FireAllRulesRuleBaseUpdateListener.java 2007-10-18 12:26:18 UTC (rev 15912)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/base/FireAllRulesRuleBaseUpdateListener.java 2007-10-18 13:00:25 UTC (rev 15913)
@@ -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