新版本的 Artemis删除了该类JMSQueueControl
以及与之关联的所有类。
我们的项目使用 JMS API 来发送/接收/收听,以及管理。我们需要管理队列,包括通过 JMS 消息 ID 将消息从一个队列移动到另一个队列,它是String
.
新版本的 Artemis 2.2.0 有一个QueueControl#moveMessage(long)
,它显然对内部消息 ID(而不是 JMS 消息 ID)进行操作。
问题是:如何使用 Artemis 版本 2.X 中的 JMS 消息 ID 将消息从一个队列移动到另一个队列?