mulesoft 入门与实践-2(java, invoke)
来源:互联网 发布:知乎 葛巾 真人照 编辑:程序博客网 时间:2024/06/06 03:58
mulesoft 入门与实践-2(java, invoke)
java 和 invoke 组件 在mule soft中还是 比较常用的组件,下面我们写几个 简单的例子看看 具体的写法。
- java组件
1 定义一个http 组件
- host:localhost
- post:8099
- path:/hello
- method:GET
2 写HelloWorldTransformer java 类
package com.he.transformer;import org.mule.api.MuleMessage;import org.mule.api.transformer.TransformerException;import org.mule.transformer.AbstractMessageTransformer;public class HelloWorldTransformer extends AbstractMessageTransformer { @Override public Object transformMessage(MuleMessage message, String outputEncoding) throws TransformerException { // TODO Auto-generated method stub return "Hello World!"; }}
3 拖入 java transformer 组件
dispalyName: 组件的名称
return class: java transformer 返回的类型,可不填,如果填了,会对返回的类型进行校验,返回值类型必须和return class定义类型一致
transformer class: 所使用的transformer java类的路径
encoding: 编码格式
4 运行工程,测试结果
使用这样的方式,我们就可以把java 代码随心所欲的使用在mule的 flow中进行数据的更改。
- invoke 组件
1 定义一个java class, 无需继承 任何类,也 无需实现任何接口,就是一个本本分分的class
package com.he.util;public class HelloWorldUtils { public String updatePayload(String payload){ return payload.toUpperCase(); }}
2 定义globle Elements
3 配置invoke组件
4 运行工程,测试结果
ps: 喜欢本文的加关注哦,如果有问题,可以留言,我们一起讨论。
阅读全文
0 0
- mulesoft 入门与实践-2(java, invoke)
- mulesoft 入门与实践-1
- java getMethod与invoke
- git入门与实践
- git入门与实践
- GitHub入门与实践
- 《GitHub入门与实践》
- GitFlow入门与实践
- RNN入门与实践
- mulesoft 浅谈
- Java Reflection(反射) 入门学习笔记 之二 (Invoke)
- java invoke简单入门例子(基于JDK接口实现)
- git入门与实践(一)
- GitHub入门与实践一
- Docker 基础入门与实践
- Git Submodule入门与实践
- Zeppelin介绍与入门实践
- SaltStack技术入门与实践
- JavaSE--单列集合的使用
- android的多线程
- spring各jar包
- java多态中向上转化类型不能调用子类的变量
- LeetCode基础-图-DFS
- mulesoft 入门与实践-2(java, invoke)
- 将SQL查询结果作为查询条件进行查询
- Verilog的一些坑(一)
- 【C语言】“猜数字”游戏来了!
- ex2_2 韩信点兵 (中国剩余定理)
- leetcode008-Longest Substring Without Repeating Characters
- 如何制作OpenSuse USB live
- 机场生产运行数据统计指标-第四篇-机场运行保障类
- TCP链接关闭状态转移