`
wangleifire
  • 浏览: 509107 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

mule入门 xmpp tcp 配置 之ObjectToTempXmppPacket

    博客分类:
  • mule
阅读更多

package xmpp;

import java.util.Iterator;
这个就是我自己写一个传输类啦,官方提供的那个只能转换成Message,其它的都不行,是个垃圾,在这里面也建议搞开源软件的兄弟们,找开源还是去apache找吧,像这些小组织做的东西真不敢恭维啊!
import org.jivesoftware.smack.packet.Message;
import org.mule.api.MuleMessage;
import org.mule.api.transformer.TransformerException;
import org.mule.example.hello.ChatString;
import org.mule.example.hello.NameString;
import org.mule.transformer.AbstractMessageAwareTransformer;
import org.mule.transformer.AbstractTransformer;

import qflag.log.LogSingle;
import qflag.xml.io.XmlMapping;
import qflag.xmpp.packet.Packet;


    public class ObjectToTempXmppPacket extends AbstractTransformer{

         public ObjectToTempXmppPacket()
         {
             super();
             this.registerSourceType(Object.class);
             this.setReturnClass(Packet.class);
         }
        @Override
        protected Object doTransform(Object message, String arg1) throws TransformerException {
            // TODO Auto-generated method stub
            return XmlMapping.getInstance().readStringXMLPacket(message.toString()) ;
        }
    }

分享到:
评论
1 楼 lishijia 2009-12-09  
我需要援助: QQ:65344387

相关推荐

    mule线程数量参数配置.zip_mule_mule 线程配置_mule设置并发数_参数_线程

    关于在tomcat上进行mule多线程数量参数配置

    Mule入门文档

    "Mule入门文档"是一个关于集成平台Mule的学习资源,它可能是某个教程或指南的压缩包。Mule是一个开源的企业服务总线(ESB)和应用程序集成平台,由MuleSoft公司开发,现已被Salesforce收购。这篇文档可能包含了对...

    Mule3.4入门学习

    "Mule3.4入门学习" 本文将对Mule3.4进行入门学习,涵盖Mule环境搭建、Webservice的发布、JMS消息通信、ftp、File应用、协议转换等知识点。 一、Mule环境搭建 Mule环境的搭建需要JDK的支持,包括下载、安装、配置...

    mule esb 项目 例子 入门

    本教程将带您入门Mule ESB项目,通过实例学习其核心概念和操作。 首先,我们需要理解ESB的基本概念。ESB作为一个中间件,它的主要作用是提供一种松耦合的方式,使得各个系统之间可以通过标准接口进行通信,而不是...

    mule 入门文档

    接下来,你可以进一步学习如何创建、配置和部署Mule应用,理解其核心概念,如消息传递、连接器、数据映射和流程控制,以及如何利用Mule Studio等工具提升开发效率。Mule的强大在于其可扩展性和灵活性,能够适应各种...

    MULE配置文档

    mule的配置文档 自己整理,很实用滴,希望大家可以和我一样少走歪路

    mule配置常用节点解释

    ### Mule配置常用节点详解 #### 一、Mule配置文件结构概述 Mule ESB是一种集成平台,用于构建连接不同系统和服务的应用程序。Mule的配置文件采用XML格式,组织成一棵XML元素树,其中包含了对服务、路由、转换器等...

    Mule_入门、介绍及架构理解

    标题与描述概述的知识点主要围绕Mule ESB的入门、介绍以及架构理解展开,下面将对这些知识点进行详细的解析和扩展: ### Mule是什么? Mule是一个基于Java的高度可扩展的开源消息框架,旨在简化应用系统间的通信和...

    mule开发环境搭建和部署

    在config目录下新增一个sayHello-mule-config.xml配置文件,该文件用于定义Mule项目的配置信息。该文件的内容包括Mule项目的命名空间、SchemaLocation等信息。 四、Mule项目的配置和部署 在Mule项目中,需要配置...

    mule -esb 源码

    Spring是Mule ESB的核心组件之一,负责管理对象的生命周期和依赖注入。这两个DTD文件确保了配置文件的正确性,帮助开发者理解如何配置Mule应用。 `security.policy`文件是Java安全策略的配置,用于控制Mule ESB在...

    mule web service exsample

    "ws-example-backend.xml" 文件是Mule应用的核心配置文件,其中包含了Web服务的具体定义。它可能包含一个或多个消息处理器,如HTTP监听器(用于接收请求)、数据转换器(如GRF文件中的图形化流程定义)、以及业务...

    Mule与MQ集成

    Mule的配置同样始于下载,从Mule官方网站下载Mule ESB的最新版本并解压缩。解压后的文件包含了Mule运行所需的全部组件。Mule ESB通常与Eclipse集成,以便于开发和调试Mule应用程序。 **2. Mule与MQ集成** 集成Mule...

    mule文档详解 mule

    Mule ESB使用XML或图形化的Mule Studio进行配置。开发者可以创建数据流,定义消息如何在各个服务之间流动,包括数据转换、错误处理和流控制。Mule的工作流程通常包括消息的接收、转换、路由和发送。 **5. 安全性** ...

    mule-2.2.1-users-guide

    配置Mule实例涉及到设置基础架构、定义服务和端点以及配置各种组件。此过程通常涉及XML配置文件的编写。例如,可以配置Mule实例来监听特定端口上的HTTP请求,并处理这些请求。 #### 6. **配置端点** 端点配置是指...

    mule IDE (mule ESB)

    Mule ESB 是一个轻量级的基于java的企业服务总线和集成平台, 使得开发人员可以快速,简单的连接多个应用, 使得它们可以交换数据。 Mule ESB 容易集成现有异构系统,包括:JMS, Web Services, JDBC, HTTP, 等. ESB...

    mule 2.0 users-guide.pdf

    Mule 2.0提供了丰富的路由器和过滤器配置选项,增强了系统的灵活性和可配置性。 ##### 6. 变换器(Transformers) 变换器用于转换消息的格式或内容。Mule 2.0的Transformer配置变得更加灵活,支持更多的转换选项,...

Global site tag (gtag.js) - Google Analytics