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