Christopher L. Shannon created ARTEMIS-1803:

             Summary: MessageReference should include sessionId
                 Key: ARTEMIS-1803
             Project: ActiveMQ Artemis
          Issue Type: Improvement
    Affects Versions: 2.5.0
            Reporter: Christopher L. Shannon
            Assignee: Christopher L. Shannon

Right now a MessageReference will track a consumerId (in certain scenarios) but 
the sessionId is not included.  This is a problem because consumerIds are not 
unique and are duplicated across sessions.  In order to find a unique consumer 
you need the sessionId and consumerId as well. 

A use case for when this is important is when writing custom plugins.  Some of 
the callbacks pass a message reference and it would be good to be able to 
figure out which consumer the reference belonged to such as in the 
messageAcknowledged callback.

This message was sent by Atlassian JIRA

Reply via email to