JMS消息 - 与队列关联

时间:2011-07-08 09:36:06

标签: jms message-queue

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

我认为应该是这样的:

message.getStringProperty("OriginatingQueue")

1 个答案:

答案 0 :(得分:1)

您可以致电Message.getJMSDestination()。它会返回一个没有方法的javax.jms.Destination,但会转换为javax.jms.[Temporary]Topicjavax.jms.[Temporary]Queue,而这些方法又分别有getQueueNamegetTopicName方法。 (调用 toString 通常会呈现一些有用的东西,但这是特定于实现的。)