繁体   English   中英

多次使用子对象

[英]mule object using multiple times

我创建了一个ule子流为:

http->休息-> Connector1-> Connector2-> ResponseBack

在Rest Web Service中,它接受许多参数,将其存储在对象中并将该对象返回到下一个组件。

Connector1接收对象,并将值(有效负载)返回到下一个组件(Connector2)。

现在,Connector2接收了从Connector1返回的对象,但是这还不够,它还需要从rest返回的对象中获取值。 如何做呢。

在调用连接器1或内部连接器1之前,将rest返回的对象另存为流(调用)变量。

这样,当您到达连接器2时,既可以得到来自连接器1的响应,又可以得到其余对象返回的对象。

  <set-variable value="#[payload]" variableName="objFromRest"></set-variable>

要么

  msg.setInvocationProperty(key, value);

并找回它们

  msg.getInvocationProperty(key);

or   #[flowVars['key']]

有关使用Mule表达式语言和使用流变量的更多信息,请参考以下链接。

ule子表达语言

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM