INT-2406 Add JMSTimestamp Property To Headers
Inbound JMSTimestamp property is now mapped to header jms_timestamp.
This commit is contained in:
committed by
Mark Fisher
parent
ce62274446
commit
0899768d1e
@@ -205,6 +205,18 @@ public class DefaultJmsHeaderMapperTests {
|
||||
assertSame(type, attrib);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testJmsTimestampMappedToHeader() throws JMSException {
|
||||
long timestamp = 123L;
|
||||
javax.jms.Message jmsMessage = new StubTextMessage();
|
||||
jmsMessage.setJMSTimestamp(timestamp);
|
||||
DefaultJmsHeaderMapper mapper = new DefaultJmsHeaderMapper();
|
||||
Map<String, Object> headers = mapper.toHeaders(jmsMessage);
|
||||
Object attrib = headers.get(JmsHeaders.TIMESTAMP);
|
||||
assertNotNull(attrib);
|
||||
assertEquals(timestamp, attrib);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testUserDefinedPropertyMappedToHeader() throws JMSException {
|
||||
javax.jms.Message jmsMessage = new StubTextMessage();
|
||||
|
||||
Reference in New Issue
Block a user