summaryrefslogtreecommitdiff
path: root/java/client/src
diff options
context:
space:
mode:
authorAidan Skinner <aidan@apache.org>2008-08-12 11:00:07 +0000
committerAidan Skinner <aidan@apache.org>2008-08-12 11:00:07 +0000
commita17e1b082e880142a1f3b3a1427a3fd2d5ac6a9a (patch)
tree08217ef34ad0471fe6b74f8ab3019aec25fe3b73 /java/client/src
parent6a382bbcd88cd49fb1437b756a2816212ddebefe (diff)
downloadqpid-python-a17e1b082e880142a1f3b3a1427a3fd2d5ac6a9a.tar.gz
QPID-1092: Merge 662770 to trunk from ritchiem:
Changed toString to be String.valueOf(getObject()) Added MessageToStringTest, tests performing toString on Message before calling getObject(). git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@685115 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/client/src')
-rw-r--r--java/client/src/main/java/org/apache/qpid/client/message/JMSObjectMessage.java24
1 files changed, 1 insertions, 23 deletions
diff --git a/java/client/src/main/java/org/apache/qpid/client/message/JMSObjectMessage.java b/java/client/src/main/java/org/apache/qpid/client/message/JMSObjectMessage.java
index 0c431d42e6..39b9597af1 100644
--- a/java/client/src/main/java/org/apache/qpid/client/message/JMSObjectMessage.java
+++ b/java/client/src/main/java/org/apache/qpid/client/message/JMSObjectMessage.java
@@ -90,7 +90,7 @@ public class JMSObjectMessage extends AbstractJMSMessage implements ObjectMessag
public String toBodyString() throws JMSException
{
- return toString(_data);
+ return String.valueOf(getObject());
}
public String getMimeType()
@@ -174,26 +174,4 @@ public class JMSObjectMessage extends AbstractJMSMessage implements ObjectMessag
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);
- }
- }
}