【问题标题】:JMS message - associate with QueueJMS 消息 - 与队列关联
【发布时间】:2011-10-01 03:26:11
【问题描述】:

有一条 jms 消息,我可以使用哪种方法来获取它来自的队列?

我认为应该是这样的:

message.getStringProperty("OriginatingQueue")

【问题讨论】:

  • 你不能,它不在 API 中。

标签: jms message-queue


【解决方案1】:

您可以拨打Message.getJMSDestination()。它将返回一个javax.jms.Destination,它没有任何方法,但将转换为一个javax.jms.[Temporary]Topic 或一个javax.jms.[Temporary]Queue,它们分别具有getQueueNamegetTopicName 方法。 (调用 toString 通常会呈现一些有用的东西,但这是特定于实现的。)

【讨论】:

    猜你喜欢
    • 2012-01-19
    • 2018-12-20
    • 2013-03-10
    • 2015-02-25
    • 1970-01-01
    • 2010-11-05
    • 2010-09-19
    • 2011-06-14
    • 2014-03-29
    相关资源
    最近更新 更多