Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在MULE中进入流程中间并将消息返回给客户端。。?_Java_Break_Mule_Flow - Fatal编程技术网

Java 如何在MULE中进入流程中间并将消息返回给客户端。。?

Java 如何在MULE中进入流程中间并将消息返回给客户端。。?,java,break,mule,flow,Java,Break,Mule,Flow,我在MULE中有一个流,如下所示: <flow name="MetaService"> <http:inbound-endpoint address="http://localhost:8000/jcore/meta" transformer-refs="HttpParams" responseTransformer-refs="JavaObjectToJson"> </http:inbound-endpoint> <com

我在MULE中有一个流,如下所示:

<flow name="MetaService">
    <http:inbound-endpoint address="http://localhost:8000/jcore/meta"  
transformer-refs="HttpParams" responseTransformer-refs="JavaObjectToJson">
    </http:inbound-endpoint>

    <component class = "com.java.Meta">
    <component class = "com.java.Meta2"

</flow>


将第二个组件包装在choice路由器中,返回当前消息,其映射负载包含“error”键

您可以使用Groovy表达式:

#[groovy:payload.containsKey('error')]

实际上,这个错误(要返回)也是一个HashMap,负载也是一个HashMap,所以“负载类型表达式”不起作用。。!!。。任何其他建议…?相应地改变了我的回答。