ActiveMQ-如何从ActiveMQ.Advisory.MessageConsumed的消息中检索consumerId

ActiveMQ-如何从ActiveMQ.Advisory.MessageConsumed的消息中检索consumerId,activemq,Activemq,是否可以从“ActiveMQ.Advisory.MessageConsumed.Queue.[Queue name]”主题接收的消息中检索consumerId 当使用者使用队列中的消息时,会在ActiveMQ.advisory.MessageConsumed.queue。[队列名称]主题中放置一条建议消息。 在检查从ActiveMQ.Advisory.MessageConsumed.Queue.[Queue name]检索到的消息后,我意识到没有consumerId ActiveMQ.Advis

是否可以从“ActiveMQ.Advisory.MessageConsumed.Queue.[Queue name]”主题接收的消息中检索consumerId

当使用者使用队列中的消息时,会在ActiveMQ.advisory.MessageConsumed.queue。[队列名称]主题中放置一条建议消息。 在检查从ActiveMQ.Advisory.MessageConsumed.Queue.[Queue name]检索到的消息后,我意识到没有consumerId

ActiveMQ.Advisory.MessageConsumed.Queue的自定义MessageListener。[队列名称]具有方法:

@覆盖
消息(消息消息)上的公共无效{
ActiveMQMessage msg=(ActiveMQMessage)消息;
//检索MessageListener的连接,该连接使用了来自Advisory Topic的消息
msg.getConnection().getClientID();
//检索生产者将消息放入队列的连接
((ActiveMQMessage)msg.getDataStructure()).getConnection().getClientID();
//如何检索使用队列中消息的consumerId?

}
咨询中没有信息,只有连接ID可用