- 3
- 0
- 约1.07万字
- 约 10页
- 2017-05-27 发布于河南
- 举报
Spring 整合 WebSphere MQ
消息发送MQ消息发送:package com.main;import javax.jms.JMSException;import javax.jms.MapMessage;import javax.jms.Message;import javax.jms.Session;import javax.jms.TextMessage;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import org.springframework.jms.core.JmsTemplate;import org.springframework.jms.core.MessageCreator;/*** MQ发送消息* * @author*/public class TestSend{??? /**???? * jms模板,封装链接工厂、队列、消息生产者???? */??? private JmsTemplate jmsTemplate;??? public TestSend()??? {??????? ApplicationContext ctx = new ClassPathXmlApplicationContext(applicationContext.xml);??????? jmsTemplate = (JmsTemplate)ctx.getBean(jmsTemplate);??? }??? /**???? * 发送消息???? * ???? * @param msg消息???? */??? public void showResult(String msg)??? {??????? // Text消息??????? MessageCreator messageCreator = createTxtMsg(msg);??????? jmsTemplate.send(messageCreator);??????? // Map消息??????? messageCreator = createMapMsg(msg);??????? jmsTemplate.send(messageCreator);??? }??? /**???? * 创建text消息???? * ???? * @param msg 消息???? * @return message???? */??? private MessageCreator createTxtMsg(final String msg)??? {??????? return new MessageCreator()??????? {??????????? public Message createMessage(Session session) throws JMSException??????????? {??????????????? TextMessage textMessage = session.createTextMessage();??????????????? textMessage.setText(msg);??????????????? return textMessage;??????????? }??????? };??? }??? /**???? * 创建map消息???? * ???? * @param msg消息???? * @return message???? */??? private MessageCreator createMapMsg(final String msg)??? {??????? return new MessageCreator()??????? {??????????? public Message createMessage(Session session) throws JMSException??????????? {??????????????? MapMessage mapMessage = session.createMapMessage();??????????????? mapMessage.setString(map, javax.jms.MapMessage);??????????????? mapMessage.setString(map1, msg);??????????????? return mapMessage;??????????? }??????? };??? }??? /**???? * @param args
您可能关注的文档
最近下载
- 小学科学教科版六年级下册全册教案(精编版,共28课)(2022新版).docx VIP
- 党章题库简答题及答案.doc VIP
- 《人工智能辅助的翻译技术》课件.ppt VIP
- 第十三届全国交通运输行业职业技能竞赛理论题库资料大全-中(多选题汇总).pdf VIP
- SC8721-SC8720-SC8701升降压IC-应用指南-V1.1.pdf VIP
- PD194Z-口CY _ CE _ CYX 系列 用户手册.pdf VIP
- 2025版环境检测机构质量手册符合GBT27025体系要求.docx
- 精品高中数学讲义 综合测试卷:必修一全册(基础篇)(学生版).pdf VIP
- 社会主义制度的建立课件 .ppt VIP
- 2026年“树立和践行正确政绩观学习教育”专题实施方案(含学习研讨、查摆问题等6大环节).docx VIP
原创力文档

文档评论(0)