[jboss-cvs] JBoss Messaging SVN: r4232 - trunk/src/main/org/jboss/messaging/jms/client.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon May 19 04:55:33 EDT 2008


Author: jmesnil
Date: 2008-05-19 04:55:33 -0400 (Mon, 19 May 2008)
New Revision: 4232

Modified:
   trunk/src/main/org/jboss/messaging/jms/client/JBossObjectMessage.java
Log:
in getObject(), read the object using the current Thread's context class loader

Modified: trunk/src/main/org/jboss/messaging/jms/client/JBossObjectMessage.java
===================================================================
--- trunk/src/main/org/jboss/messaging/jms/client/JBossObjectMessage.java	2008-05-19 07:46:46 UTC (rev 4231)
+++ trunk/src/main/org/jboss/messaging/jms/client/JBossObjectMessage.java	2008-05-19 08:55:33 UTC (rev 4232)
@@ -32,6 +32,7 @@
 
 import org.jboss.messaging.core.client.ClientMessage;
 import org.jboss.messaging.core.client.ClientSession;
+import org.jboss.messaging.util.ObjectInputStreamWithClassLoader;
 
 /**
  * This class implements javax.jms.ObjectMessage
@@ -133,7 +134,7 @@
             byte[] data = new byte[len];
             body.getBytes(data);
             ByteArrayInputStream bais = new ByteArrayInputStream(data);
-            ObjectInputStream ois = new ObjectInputStream(bais);
+            ObjectInputStream ois = new ObjectInputStreamWithClassLoader(bais);
             object = (Serializable)ois.readObject();
          }
          catch (Exception e)




More information about the jboss-cvs-commits mailing list