[jboss-svn-commits] JBL Code SVN: r19000 - labs/jbossrules/branches/ming-serialization/drools-core/src/test/java/org/drools/reteoo.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Mar 14 17:55:39 EDT 2008
Author: mingjin
Date: 2008-03-14 17:55:38 -0400 (Fri, 14 Mar 2008)
New Revision: 19000
Modified:
labs/jbossrules/branches/ming-serialization/drools-core/src/test/java/org/drools/reteoo/MockObjectSource.java
Log:
added missing read/writeExternal's
Modified: labs/jbossrules/branches/ming-serialization/drools-core/src/test/java/org/drools/reteoo/MockObjectSource.java
===================================================================
--- labs/jbossrules/branches/ming-serialization/drools-core/src/test/java/org/drools/reteoo/MockObjectSource.java 2008-03-14 21:55:06 UTC (rev 18999)
+++ labs/jbossrules/branches/ming-serialization/drools-core/src/test/java/org/drools/reteoo/MockObjectSource.java 2008-03-14 21:55:38 UTC (rev 19000)
@@ -16,15 +16,18 @@
* limitations under the License.
*/
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
import org.drools.common.BaseNode;
import org.drools.common.InternalFactHandle;
import org.drools.common.InternalWorkingMemory;
import org.drools.spi.PropagationContext;
+import java.io.IOException;
+import java.io.ObjectInput;
+import java.io.ObjectOutput;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
public class MockObjectSource extends ObjectSource {
/**
*
@@ -37,11 +40,28 @@
private List facts;
+ public MockObjectSource() {
+ }
+
public MockObjectSource(final int id) {
super( id );
this.facts = new ArrayList();
}
+ public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
+ super.readExternal(in);
+ attached = in.readInt();
+ updated = in.readInt();
+ facts = (List)in.readObject();
+ }
+
+ public void writeExternal(ObjectOutput out) throws IOException {
+ super.writeExternal(out);
+ out.writeInt(attached);
+ out.writeInt(updated);
+ out.writeObject(facts);
+ }
+
public void attach() {
this.attached++;
More information about the jboss-svn-commits
mailing list