[jboss-svn-commits] JBL Code SVN: r18999 - labs/jbossrules/branches/ming-serialization/drools-core/src/main/java/org/drools/reteoo.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Mar 14 17:55:06 EDT 2008
Author: mingjin
Date: 2008-03-14 17:55:06 -0400 (Fri, 14 Mar 2008)
New Revision: 18999
Modified:
labs/jbossrules/branches/ming-serialization/drools-core/src/main/java/org/drools/reteoo/PropagationQueuingNode.java
Log:
added missing read/writeExternal's
Modified: labs/jbossrules/branches/ming-serialization/drools-core/src/main/java/org/drools/reteoo/PropagationQueuingNode.java
===================================================================
--- labs/jbossrules/branches/ming-serialization/drools-core/src/main/java/org/drools/reteoo/PropagationQueuingNode.java 2008-03-14 21:35:04 UTC (rev 18998)
+++ labs/jbossrules/branches/ming-serialization/drools-core/src/main/java/org/drools/reteoo/PropagationQueuingNode.java 2008-03-14 21:55:06 UTC (rev 18999)
@@ -76,6 +76,20 @@
this.action = new PropagateAction( this );
}
+ public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
+ super.readExternal(in);
+ previousObjectSinkNode = (ObjectSinkNode)in.readObject();
+ nextObjectSinkNode = (ObjectSinkNode)in.readObject();
+ action = (PropagateAction)in.readObject();
+ }
+
+ public void writeExternal(ObjectOutput out) throws IOException {
+ super.writeExternal(out);
+ out.writeObject(previousObjectSinkNode);
+ out.writeObject(nextObjectSinkNode);
+ out.writeObject(action);
+ }
+
/**
* @see org.drools.reteoo.ObjectSource#updateSink(org.drools.reteoo.ObjectSink, org.drools.spi.PropagationContext, org.drools.common.InternalWorkingMemory)
*/
@@ -358,12 +372,6 @@
context );
}
- public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
- }
-
- public void writeExternal(ObjectOutput out) throws IOException {
- }
-
public void execute(final ObjectSinkPropagator sink,
final InternalWorkingMemory workingMemory) {
sink.propagateRetractObject( this.handle,
More information about the jboss-svn-commits
mailing list