JMS消息-与队列关联
有了 jms 消息,我可以使用哪种方法来获取它来自的队列?
我认为应该是这样的:
message.getStringProperty("OriginatingQueue")
Having a jms message, which method I can use to get the queue from which it came?
I think it should be something like:
message.getStringProperty("OriginatingQueue")
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以调用 Message.getJMSDestination()< /a>.它将返回一个 javax.jms.Destination ,其中包含没有方法,但会转换为 javax.jms.[Temporary]Topic 或 javax.jms.[Temporary]Queue 依次有 getQueueName 和 getTopicName 方法分别。 (调用toString通常会呈现一些有用的东西,但这是特定于实现的。)
You can call Message.getJMSDestination(). It will return a javax.jms.Destination which has no methods but will cast into a javax.jms.[Temporary]Topic or a javax.jms.[Temporary]Queue which in turn have getQueueName and getTopicName methods respectively. (Calling toString will usually render something useful, but that's implementation specific.)