[jboss-svn-commits] JBL Code SVN: r15242 - 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 Sep 19 16:13:16 EDT 2007
Author: mark.proctor at jboss.com
Date: 2007-09-19 16:13:16 -0400 (Wed, 19 Sep 2007)
New Revision: 15242
Modified:
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java
Log:
JBRULES-1207 RuleBase serialization does not handle the process field
-added write and read handling for processes
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-09-19 19:16:51 UTC (rev 15241)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java 2007-09-19 20:13:16 UTC (rev 15242)
@@ -159,6 +159,7 @@
final ByteArrayOutputStream bos = new ByteArrayOutputStream();
final ObjectOutput out = new ObjectOutputStream( bos );
out.writeObject( this.id );
+ out.writeObject( this.processes );
out.writeObject( this.agendaGroupRuleTotals );
out.writeObject( this.factHandleFactory );
out.writeObject( this.globals );
@@ -209,6 +210,7 @@
childStream.setRuleBase( this );
this.id = (String) childStream.readObject();
+ this.processes = ( Map ) childStream.readObject();
this.agendaGroupRuleTotals = (Map) childStream.readObject();
this.factHandleFactory = (FactHandleFactory) childStream.readObject();
this.globals = (Map) childStream.readObject();
More information about the jboss-svn-commits
mailing list