Author: ritchiem
Date: Tue Jun  3 05:38:18 2008
New Revision: 662773

URL: http://svn.apache.org/viewvc?rev=662773&view=rev
Log:
Merged revisions 662770 via svnmerge from 
https://svn.apache.org/repos/asf/incubator/qpid/branches/M2.x

........
  r662770 | ritchiem | 2008-06-03 13:32:47 +0100 (Tue, 03 Jun 2008) | 3 lines
  
  QPID-1092 : Changed toString to be String.valueOf(getObject())
  Added MessageToStringTest, tests performing toString on Message before 
calling getObject().
........

Added:
    
incubator/qpid/branches/M2.1.x/java/systests/src/main/java/org/apache/qpid/test/client/message/
      - copied from r662770, 
incubator/qpid/branches/M2.x/java/systests/src/main/java/org/apache/qpid/test/client/message/
    
incubator/qpid/branches/M2.1.x/java/systests/src/main/java/org/apache/qpid/test/client/message/MessageToStringTest.java
      - copied unchanged from r662770, 
incubator/qpid/branches/M2.x/java/systests/src/main/java/org/apache/qpid/test/client/message/MessageToStringTest.java
Modified:
    incubator/qpid/branches/M2.1.x/   (props changed)
    
incubator/qpid/branches/M2.1.x/java/client/src/main/java/org/apache/qpid/client/message/JMSObjectMessage.java

Propchange: incubator/qpid/branches/M2.1.x/
------------------------------------------------------------------------------
Binary property 'svnmerge-integrated' - no diff available.

Modified: 
incubator/qpid/branches/M2.1.x/java/client/src/main/java/org/apache/qpid/client/message/JMSObjectMessage.java
URL: 
http://svn.apache.org/viewvc/incubator/qpid/branches/M2.1.x/java/client/src/main/java/org/apache/qpid/client/message/JMSObjectMessage.java?rev=662773&r1=662772&r2=662773&view=diff
==============================================================================
--- 
incubator/qpid/branches/M2.1.x/java/client/src/main/java/org/apache/qpid/client/message/JMSObjectMessage.java
 (original)
+++ 
incubator/qpid/branches/M2.1.x/java/client/src/main/java/org/apache/qpid/client/message/JMSObjectMessage.java
 Tue Jun  3 05:38:18 2008
@@ -88,7 +88,7 @@
 
     public String toBodyString() throws JMSException
     {
-        return toString(_data);
+        return String.valueOf(getObject());
     }
 
     public AMQShortString getMimeTypeAsShortString()
@@ -172,26 +172,4 @@
         catch (IOException ignore)
         { }
     }
-
-    private static String toString(ByteBuffer data)
-    {
-        if (data == null)
-        {
-            return null;
-        }
-
-        int pos = data.position();
-        try
-        {
-            return data.getString(Charset.forName("UTF8").newDecoder());
-        }
-        catch (CharacterCodingException e)
-        {
-            return null;
-        }
-        finally
-        {
-            data.position(pos);
-        }
-    }
 }


Reply via email to