Mule 从调用java方法句柄返回的对象

Mule 从调用java方法句柄返回的对象,mule,Mule,我已经使用invoke标记将有效负载发送到Java方法。在该方法中,我创建了一个对象ItemBean,其值设置为某个属性。在方法的末尾,我返回了itemBean 我想做的下一步是调用下一个方法并接收我从上一个方法返回的对象itemBean。我该怎么做 这是我的调用配置: invoke name=invokeme object ref=bu1 method=incomingHash methodArguments=[payload]methodArgumentTypes=java.util.Has

我已经使用invoke标记将有效负载发送到Java方法。在该方法中,我创建了一个对象ItemBean,其值设置为某个属性。在方法的末尾,我返回了itemBean

我想做的下一步是调用下一个方法并接收我从上一个方法返回的对象itemBean。我该怎么做

这是我的调用配置:

invoke name=invokeme object ref=bu1 method=incomingHash methodArguments=[payload]methodArgumentTypes=java.util.HashMap

invoke name=invokeme2 object ref=bu2 method=getInputPrice>methodArguments=SOME\u THING methodArgumentTypes=SOME\u THING

我不知道从bu1返回的对象在invokeme2的methodArguments中配置时是什么样子,也不确定MethodArgumentType


谢谢。

恐怕你的问题在目前的情况下很难理解。我不太清楚你在问什么。但是,Mule通常通过消息处理器体系结构工作,这意味着如果要链接调用,并将数据从第一个调用传递到第二个调用,则可以通过消息来完成,或者作为消息的属性,或者作为消息体。其他选项包括流或会话变量,但处理起来更复杂。不管怎样,我会为你的问题加上星号。如果您重新编写并使您的问题更清楚,我将尽我所能提供帮助。您似乎正在使用调用消息处理器,这很好,但您问题中的配置片段已损坏且无法阅读:请修复它。感谢您的回复,我无法在配置片段中调用之前插入<。我已经解决了这个问题,我在第二次调用中做了与第一次调用相同的事情。但是我的测试流程还没有完成。如果我在新主题中还有其他问题,再次感谢。