diff options
author | Marnie McCormack <marnie@apache.org> | 2007-01-24 18:51:22 +0000 |
---|---|---|
committer | Marnie McCormack <marnie@apache.org> | 2007-01-24 18:51:22 +0000 |
commit | 485c128337350ea77dbc469122fe01141c03d055 (patch) | |
tree | 3261ed997034ccea8dab8f22550859a4a13e936e /java | |
parent | 3ae46c30631db23e33c1122278518183d07b5821 (diff) | |
download | qpid-python-485c128337350ea77dbc469122fe01141c03d055.tar.gz |
QPID-315
Updated and tidied class prior to addition of tests
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@499532 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java')
-rw-r--r-- | java/client/src/main/java/org/apache/qpid/client/message/MessageConverter.java | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/java/client/src/main/java/org/apache/qpid/client/message/MessageConverter.java b/java/client/src/main/java/org/apache/qpid/client/message/MessageConverter.java index df3946f10c..dcf08234c5 100644 --- a/java/client/src/main/java/org/apache/qpid/client/message/MessageConverter.java +++ b/java/client/src/main/java/org/apache/qpid/client/message/MessageConverter.java @@ -67,6 +67,7 @@ public class MessageConverter { } _newMessage = nativeMsg; + setMessageProperties(message); } public MessageConverter(MapMessage message) throws JMSException @@ -80,6 +81,7 @@ public class MessageConverter { nativeMessage.setObject(name, message.getObject(name)); } _newMessage = (AbstractJMSMessage) nativeMessage; + setMessageProperties(message); } public MessageConverter(ObjectMessage message) throws JMSException @@ -90,6 +92,7 @@ public class MessageConverter { nativeMessage.setObject(origMessage.getObject()); _newMessage = (AbstractJMSMessage) nativeMessage; + setMessageProperties(message); } @@ -100,6 +103,7 @@ public class MessageConverter { nativeMessage.setText(message.getText()); _newMessage = (AbstractJMSMessage) nativeMessage; + setMessageProperties(message); } public MessageConverter(StreamMessage message) throws JMSException @@ -119,7 +123,7 @@ public class MessageConverter { //we're at the end so don't mind the exception } _newMessage = (AbstractJMSMessage) nativeMessage; - + setMessageProperties(message); } public AbstractJMSMessage getConvertedMessage() @@ -141,17 +145,17 @@ public class MessageConverter { */ protected void setNonJMSProperties(Message message) throws JMSException { - Enumeration propertyNames = message.getPropertyNames(); - while (propertyNames.hasMoreElements()) + Enumeration propertyNames = message.getPropertyNames(); + while (propertyNames.hasMoreElements()) + { + String propertyName = String.valueOf(propertyNames.nextElement()); + //TODO: Shouldn't need to check for JMS properties here as don't think getPropertyNames() returns them + if (!propertyName.startsWith("JMSX_")) { - String propertyName = String.valueOf(propertyNames.nextElement()); - //TODO: Shouldn't need to check for JMS properties here as don't think getPropertyNames() returns them - if (!propertyName.startsWith("JMSX_")) - { - Object value = message.getObjectProperty(propertyName); - _newMessage.setObjectProperty(propertyName, value); - } + Object value = message.getObjectProperty(propertyName); + _newMessage.setObjectProperty(propertyName, value); } + } } /** |