有一条jms消息,我可以使用哪种方法来获取它的队列?
我认为应该是这样的:
message.getStringProperty("OriginatingQueue")
答案 0 :(得分:1)
您可以致电Message.getJMSDestination()。它会返回一个没有方法的javax.jms.Destination,但会转换为javax.jms.[Temporary]Topic或javax.jms.[Temporary]Queue,而这些方法又分别有getQueueName和getTopicName方法。 (调用 toString 通常会呈现一些有用的东西,但这是特定于实现的。)