You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2007/07/25 01:45:09 UTC

svn commit: r559263 - in /openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client: EJBHomeHandle.java EJBHomeProxyHandle.java EJBMetaDataImpl.java EJBObjectHandle.java EJBObjectProxyHandle.java

Author: dblevins
Date: Tue Jul 24 16:45:08 2007
New Revision: 559263

URL: http://svn.apache.org/viewvc?view=rev&rev=559263
Log:
Added version byte to handles and EjbMetaData.  Should be all we need to tag.

Modified:
    openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBHomeHandle.java
    openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBHomeProxyHandle.java
    openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBMetaDataImpl.java
    openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBObjectHandle.java
    openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBObjectProxyHandle.java

Modified: openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBHomeHandle.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBHomeHandle.java?view=diff&rev=559263&r1=559262&r2=559263
==============================================================================
--- openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBHomeHandle.java (original)
+++ openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBHomeHandle.java Tue Jul 24 16:45:08 2007
@@ -46,6 +46,9 @@
     }
 
     public void writeExternal(ObjectOutput out) throws IOException {
+        // write out the version of the serialized data for future use
+        out.writeByte(1);
+
 
         handler.client.writeExternal(out);
 
@@ -60,6 +63,8 @@
     }
 
     public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
+        byte version = in.readByte(); // future use
+
         ClientMetaData client = new ClientMetaData();
         EJBMetaDataImpl ejb = new EJBMetaDataImpl();
         ServerMetaData server = new ServerMetaData();

Modified: openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBHomeProxyHandle.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBHomeProxyHandle.java?view=diff&rev=559263&r1=559262&r2=559263
==============================================================================
--- openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBHomeProxyHandle.java (original)
+++ openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBHomeProxyHandle.java Tue Jul 24 16:45:08 2007
@@ -36,6 +36,9 @@
     }
 
     public void writeExternal(ObjectOutput out) throws IOException {
+        // write out the version of the serialized data for future use
+        out.writeByte(1);
+
 
         handler.client.writeExternal(out);
 
@@ -51,6 +54,8 @@
     }
 
     public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
+        byte version = in.readByte(); // future use
+
         ClientMetaData client = new ClientMetaData();
         EJBMetaDataImpl ejb = new EJBMetaDataImpl();
         ServerMetaData server = new ServerMetaData();

Modified: openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBMetaDataImpl.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBMetaDataImpl.java?view=diff&rev=559263&r1=559262&r2=559263
==============================================================================
--- openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBMetaDataImpl.java (original)
+++ openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBMetaDataImpl.java Tue Jul 24 16:45:08 2007
@@ -132,6 +132,9 @@
     }
 
     public void writeExternal(ObjectOutput out) throws IOException {
+        // write out the version of the serialized data for future use
+        out.writeByte(1);
+
         out.writeObject(homeClass);
         out.writeObject(remoteClass);
         out.writeObject(keyClass);
@@ -146,6 +149,8 @@
     }
 
     public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
+        byte version = in.readByte(); // future use
+
         homeClass = (Class) in.readObject();
         remoteClass = (Class) in.readObject();
         keyClass = (Class) in.readObject();

Modified: openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBObjectHandle.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBObjectHandle.java?view=diff&rev=559263&r1=559262&r2=559263
==============================================================================
--- openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBObjectHandle.java (original)
+++ openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBObjectHandle.java Tue Jul 24 16:45:08 2007
@@ -46,6 +46,9 @@
     }
 
     public void writeExternal(ObjectOutput out) throws IOException {
+        // write out the version of the serialized data for future use
+        out.writeByte(1);
+
 
         handler.client.writeExternal(out);
 
@@ -61,6 +64,8 @@
     }
 
     public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
+        byte version = in.readByte(); // future use
+
         ClientMetaData client = new ClientMetaData();
         EJBMetaDataImpl ejb = new EJBMetaDataImpl();
         ServerMetaData server = new ServerMetaData();

Modified: openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBObjectProxyHandle.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBObjectProxyHandle.java?view=diff&rev=559263&r1=559262&r2=559263
==============================================================================
--- openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBObjectProxyHandle.java (original)
+++ openejb/trunk/openejb3/server/openejb-client/src/main/java/org/apache/openejb/client/EJBObjectProxyHandle.java Tue Jul 24 16:45:08 2007
@@ -36,6 +36,8 @@
     }
 
     public void writeExternal(ObjectOutput out) throws IOException {
+        // write out the version of the serialized data for future use
+        out.writeByte(1);
 
         handler.client.writeExternal(out);
 
@@ -46,6 +48,8 @@
     }
 
     public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException {
+        byte version = in.readByte(); // future use
+
         ClientMetaData client = new ClientMetaData();
         EJBMetaDataImpl ejb = new EJBMetaDataImpl();
         ServerMetaData server = new ServerMetaData();