【发布时间】:2011-10-01 03:26:11
【问题描述】:
有一条 jms 消息,我可以使用哪种方法来获取它来自的队列?
我认为应该是这样的:
message.getStringProperty("OriginatingQueue")
【问题讨论】:
-
你不能,它不在 API 中。
标签: jms message-queue
有一条 jms 消息,我可以使用哪种方法来获取它来自的队列?
我认为应该是这样的:
message.getStringProperty("OriginatingQueue")
【问题讨论】:
标签: jms message-queue
您可以拨打Message.getJMSDestination()。它将返回一个javax.jms.Destination,它没有任何方法,但将转换为一个javax.jms.[Temporary]Topic 或一个javax.jms.[Temporary]Queue,它们分别具有getQueueName 和getTopicName 方法。 (调用 toString 通常会呈现一些有用的东西,但这是特定于实现的。)
【讨论】: