栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Spring JMS和Websphere MQ

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring JMS和Websphere MQ

这是使用Spring MDP / Activation Spec for Websphere MQ的工作示例

mdp-listener.xml

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"          "http://www.springframework.org/dtd/spring-beans.dtd">     <bean id="messageListener"  />       <bean >         <property name="activationSpec"><bean >    <property name="destinationType" value="javax.jms.Queue"/>    <property name="destination" value="QUEUE1"/>    <property name="hostName" value="A.B.C"/>        <property name="queueManager" value="QM_"/>    <property name="port" value="1414"/>    <property name="channel" value="SYSTEM.ADMIN.SVNNN"/>    <property name="transportType" value="CLIENT"/>    <property name="userName" value="abc"/>    <property name="password" value="jabc"/> </bean>          </property>          <property name="messageListener" ref="messageListener"/>          <property name="resourceAdapter" ref="myResourceAdapterBean"/>    </bean>    <bean id="myResourceAdapterBean" class ="org.springframework.jca.support.ResourceAdapterFactoryBean">      <property name="resourceAdapter">        <bean >          <property name="maxConnections" value="50"/>        </bean>      </property>      <property name="workManager">         <bean />      </property>     </bean></beans>

web.xml

<context-param>   <param-name>contextConfigLocation</param-name>   <param-value>/WEB-INF/context/mdp-listener.xml</param-value> </context-param><listener>       <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>

SpringMdp

   package com.rohid.samples;  import javax.jms.JMSException;  import javax.jms.Message;  import javax.jms.MessageListener;  import javax.jms.TextMessage;  public class SpringMdp implements MessageListener {     public void onMessage(Message message) {        try {if(message instanceof TextMessage) {   System.out.println(this + " : " + ((TextMessage) message).getText());}        } catch (JMSException ex){throw new RuntimeException(ex);        }     }  }


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/383692.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号