[jboss-svn-commits] JBL Code SVN: r18735 - labs/jbossrules/branches/ming-serialization/drools-core/src/main/java/org/drools/common.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Mar 6 11:58:54 EST 2008


Author: mingjin
Date: 2008-03-06 11:58:54 -0500 (Thu, 06 Mar 2008)
New Revision: 18735

Modified:
   labs/jbossrules/branches/ming-serialization/drools-core/src/main/java/org/drools/common/DroolsObjectInputStream.java
   labs/jbossrules/branches/ming-serialization/drools-core/src/main/java/org/drools/common/DroolsObjectOutputStream.java
Log:
fine tuning.

Modified: labs/jbossrules/branches/ming-serialization/drools-core/src/main/java/org/drools/common/DroolsObjectInputStream.java
===================================================================
--- labs/jbossrules/branches/ming-serialization/drools-core/src/main/java/org/drools/common/DroolsObjectInputStream.java	2008-03-06 16:47:35 UTC (rev 18734)
+++ labs/jbossrules/branches/ming-serialization/drools-core/src/main/java/org/drools/common/DroolsObjectInputStream.java	2008-03-06 16:58:54 UTC (rev 18735)
@@ -136,6 +136,7 @@
         dataInput    = new DroolsInternalInputStream(inputStream, classLoader);
         setClassLoader(classLoader);
         extractorFactory = ClassFieldExtractorCache.getInstance();
+        readStreamHeader();
     }
 
     public DroolsObjectInputStream(ObjectInput inputStream) throws IOException {

Modified: labs/jbossrules/branches/ming-serialization/drools-core/src/main/java/org/drools/common/DroolsObjectOutputStream.java
===================================================================
--- labs/jbossrules/branches/ming-serialization/drools-core/src/main/java/org/drools/common/DroolsObjectOutputStream.java	2008-03-06 16:47:35 UTC (rev 18734)
+++ labs/jbossrules/branches/ming-serialization/drools-core/src/main/java/org/drools/common/DroolsObjectOutputStream.java	2008-03-06 16:58:54 UTC (rev 18735)
@@ -28,7 +28,7 @@
     }
     public DroolsObjectOutputStream(ObjectOutput dataOutput) throws IOException {
         this.dataOutput   = dataOutput;
-//        writeStreamHeader();
+        writeStreamHeader();
     }
 
     private void writeNull() throws IOException {
@@ -58,7 +58,7 @@
         } else if (clazz.isArray()) {
             writeArray(object, clazz, handle);
         } else if (Serializable.class.isAssignableFrom(clazz)) {
-            writeSerializable((Serializable) object, clazz, handle);
+            writeSerializable((Serializable) object, handle);
         } else {
             throw new NotSerializableException("Unsupported class: " + clazz);
         }
@@ -200,7 +200,7 @@
         externalizable.writeExternal(this);
     }
 
-    private void writeSerializable(Serializable serializable, Class clazz, int handle) throws IOException {
+    private void writeSerializable(Serializable serializable, int handle) throws IOException {
         writeRecordType(RT_SERIALIZABLE);
         writeHandle(handle);
         dataOutput.writeObject(serializable);




More information about the jboss-svn-commits mailing list