Details
Description
Creating a consumer with a message filter for the JMS correlation ID seems not to work:
consumer = session.createConsumer(destination, "JMSCorrelationID='" + id + "'");
The message consumer never receives the message. However, removing the filter an manually filtering does work:
if (id.equals(message.getJMSCorrelationID())) { // do stuff }
Also does the correlation ID show up in the list of properties:
JMSType => null JMSMessageID => ID:d20ffaba-25f4-497a-80e9-99d58101f589:2:1:1-1 JMSExpiration => 0 JMSRedelivered => false JMSTimestamp => 1501572098651 JMSXUserID => null JMSXGroupSeq => 0 JMS_AMQP_ACK_TYPE => null JMSDeliveryMode => PERSISTENT JMSPriority => 4 JMSReplyTo => null JMSXGroupID => null JMSDestination => serviceAExternal JMSXDeliveryCount => 1 JMSCorrelationID => d1c2daf6-2f2a-4641-a917-0f211e53e110 JMSDeliveryTime => 1501572098651
Attachments
Issue Links
- links to