[jboss-jira] [JBoss JIRA] (WFLY-6349) JMSXGroupId has no effect on JMSProducer

Harald Wellmann (JIRA) issues at jboss.org
Thu Mar 10 07:58:00 EST 2016


Harald Wellmann created WFLY-6349:
-------------------------------------

             Summary: JMSXGroupId has no effect on JMSProducer
                 Key: WFLY-6349
                 URL: https://issues.jboss.org/browse/WFLY-6349
             Project: WildFly
          Issue Type: Bug
          Components: JMS
    Affects Versions: 10.0.0.Final
            Reporter: Harald Wellmann
            Assignee: Jeff Mesnil


h3. Scenario

I'm setting the {{JMSXGroupID}} on a {{JMSProducer}} to achieve message delivery in the correct order. The consumer is a message-driven bean.

{code}
        JMSProducer producer = context.createProducer();
        producer = producer.setProperty("JMSXGroupID", "sequential");
        producer = producer.setProperty("foo", "bar");
        for (int i = 0; i < 50; i++) {
            msgNumber++;
            String text = "This is message " + msgNumber;
            producer.send(queue, text);
        }
{code}

h3. Expected Behaviour

The messages are received in the correct order, the properties {{JMSXGroupID}} and {{foo}} are set on the receiver side.

h3. Actual Behaviour

The messages are received in random order. Property {{foo}} is set, but property {{JMSXGroupID}} is null on the receiver side.

h3. Workaround

Create a {{TextMessage}} and set the properties on the message, not on the producer.



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jboss-jira mailing list