编程语言
首页 > 编程语言> > java – 在Spring中创建临时JMS jms主题

java – 在Spring中创建临时JMS jms主题

作者:互联网

我正在尝试重构一些遗留代码,以使用Spring来处理与大型机服务的jms连接.我需要连接为大型机服务回复创建一个临时主题,并将其设置为message.setJMSReplyTo(replyTo);在我发送消息之前的消息中.

任何人都可以举例说明吗?我没有在文档中找到任何允许您访问低级jms对象(如会话或TopicConnection)以创建临时主题的内容.

解决方法:

如果需要使用JmsTemplate对JMS API进行低级访问,则需要使用JmsTemplate’s execute(...)方法之一.其中最简单的是execute(SessionCallBack),其中SessionCallback为您提供了JMS Session对象.有了它,您可以调用createTemporaryQueue()或createTemporaryTopic().您可以使用其他一个execute()方法为您做一些初始工作,例如this one.

标签:java,spring,jms,jmstemplate
来源: https://codeday.me/bug/20191008/1871789.html