summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorMarnie McCormack <marnie@apache.org>2007-01-24 18:51:22 +0000
committerMarnie McCormack <marnie@apache.org>2007-01-24 18:51:22 +0000
commit485c128337350ea77dbc469122fe01141c03d055 (patch)
tree3261ed997034ccea8dab8f22550859a4a13e936e /java
parent3ae46c30631db23e33c1122278518183d07b5821 (diff)
downloadqpid-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.java24
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);
}
+ }
}
/**