The new version of Artemis removed the class JMSQueueControl
and all classes associated with it.
Our project uses the JMS API to send/receive/listen, as well as manage. We need to manage the queues, including moving messages from one queue to another by JMS message ID, which a GUID type of a String
.
The new version of Artemis 2.2.0 has a QueueControl#moveMessage(long)
, which, apparently operates on an internal message ID (not the JMS message ID).
The question is: How to move messages from one queue to another using JMS message ID in Artemis version 2.X ?