[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