Java 如何在MULE中进入流程中间并将消息返回给客户端。。?
我在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
<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,所以“负载类型表达式”不起作用。。!!。。任何其他建议…?相应地改变了我的回答。