[jboss-cvs] JBoss Messaging SVN: r7488 - in branches/Branch_1_4: tests/src/org/jboss/test/messaging/jms/message and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Jun 29 04:32:01 EDT 2009
Author: gaohoward
Date: 2009-06-29 04:32:01 -0400 (Mon, 29 Jun 2009)
New Revision: 7488
Modified:
branches/Branch_1_4/src/main/org/jboss/jms/message/JBossMessage.java
branches/Branch_1_4/tests/src/org/jboss/test/messaging/jms/message/MessageHeaderTest.java
Log:
JBMESSAGING-1617
Modified: branches/Branch_1_4/src/main/org/jboss/jms/message/JBossMessage.java
===================================================================
--- branches/Branch_1_4/src/main/org/jboss/jms/message/JBossMessage.java 2009-06-28 04:33:44 UTC (rev 7487)
+++ branches/Branch_1_4/src/main/org/jboss/jms/message/JBossMessage.java 2009-06-29 08:32:01 UTC (rev 7488)
@@ -339,20 +339,12 @@
setJMSTimestamp(foreign.getJMSTimestamp());
- try
+ //https://jira.jboss.org/jira/browse/JBMESSAGING-1617
+ String corrIDString = foreign.getJMSCorrelationID();
+ if (corrIDString != null)
{
- byte[] corrIDBytes = foreign.getJMSCorrelationIDAsBytes();
- setJMSCorrelationIDAsBytes(corrIDBytes);
+ setJMSCorrelationID(corrIDString);
}
- catch(JMSException e)
- {
- // specified as String
- String corrIDString = foreign.getJMSCorrelationID();
- if (corrIDString != null)
- {
- setJMSCorrelationID(corrIDString);
- }
- }
setJMSReplyTo(foreign.getJMSReplyTo());
setJMSDestination(foreign.getJMSDestination());
Modified: branches/Branch_1_4/tests/src/org/jboss/test/messaging/jms/message/MessageHeaderTest.java
===================================================================
--- branches/Branch_1_4/tests/src/org/jboss/test/messaging/jms/message/MessageHeaderTest.java 2009-06-28 04:33:44 UTC (rev 7487)
+++ branches/Branch_1_4/tests/src/org/jboss/test/messaging/jms/message/MessageHeaderTest.java 2009-06-29 08:32:01 UTC (rev 7488)
@@ -863,6 +863,16 @@
ensureEquivalent(foreignMessage, copy);
}
+ public void testCopyForeignCorrelationID() throws JMSException
+ {
+ Message foreignMessage = new SimpleJMSMessage();
+ foreignMessage.setJMSCorrelationID("ID:test-string-id");
+
+ JBossMessage copy = new JBossMessage(foreignMessage, 0);
+
+ assertEquals(foreignMessage.getJMSCorrelationID(), copy.getJMSCorrelationID());
+ }
+
// Package protected ---------------------------------------------
// Protected -----------------------------------------------------
More information about the jboss-cvs-commits
mailing list