JBoss ESB学习笔记6——第五个ESB应用Custom Action

JBoss ESB学习笔记6——第五个ESB应用Custom Action

ID:47041451

大小:251.00 KB

页数:25页

时间:2019-07-06

JBoss ESB学习笔记6——第五个ESB应用Custom Action_第1页
JBoss ESB学习笔记6——第五个ESB应用Custom Action_第2页
JBoss ESB学习笔记6——第五个ESB应用Custom Action_第3页
JBoss ESB学习笔记6——第五个ESB应用Custom Action_第4页
JBoss ESB学习笔记6——第五个ESB应用Custom Action_第5页
资源描述:

《JBoss ESB学习笔记6——第五个ESB应用Custom Action》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JBossESB学习笔记6——第五个ESB应用CustomAction续上篇介绍了第四个ESB应用,本文介绍第五个ESB应用——CustomAction。1概述本实例主要演示了action类的不同使用方式。2新建ESB工程操作过程略。3ESB配置3.1创建消息队列如概述中所描述,这里将创建两个消息队列。在esbcontent文件夹下创建文件jbm-queue-service.xml用于配置消息队列,内容如下:Xml代码123

2、.destination.QueueService"name="jboss.esb.customaction.destination:service=Queue,name=customactionGw"xmbean-dd="xmdesc/Queue-xmbean.xml">4jboss.messaging:service=ServerPeer56jboss.messaging:service=PostOffice1

3、>23jboss.messaging:service=ServerPeer45jboss.messaging:s

4、ervice=PostOffice673.2定义Provider这里将定义一个JMSProvider,同时定义两个消息通道,一个用于监听客户端发来的消息,另一个用作ESB消息通道。内容如下:Xml代码8910

5、t-type="QUEUE"/>12131343.3定义ServiceXml代码578

6、ons/93.4定义Listener这里定义两个listener,分别用于监听客户端消息和ESB内部消息。其中,前者用于监听客户端消息,因此需要将其is-gateway属性设置为true。Xml代码10113.5定义Action类下面将定义四个action,分别是:M

7、yBasicAction,StatefulAction,CustomConfigAction和CustomBeanConfigAction,其中,CustomBeanConfigAction类在扩展了AbstractActionLifecycle类的基础上同时实现了BeanConfiguredAction接口。下面对各个action一一介绍。3.5.1MyBasicAction这是一个基本的action,与之前的实例中的action功能类似,主要用于打印输出消息内容。类定义如下:Java代码1/**********

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。