私は以下のような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>
このフローは、最初に私の最初のコンポーネントクラス「com.java.Meta」に入ります。そして、このJavaクラスから「返す」ものはすべて、2番目のコンポーネントクラス「com.java.Meta2」の入力になります。
今私がやりたいことは次のようなものです:
クラス「Meta 」の「 payload 」にあるものをチェックしたいのですが、存在しない場合は、エラーキーを含むJava HashMapを(JSON形式で)クライアントに返したいと思います。
そして、それが存在する場合は、同じ「ペイロード」を2番目のコンポーネントクラス「Meta2」に返したいと思います。
どうすればこれを達成できますか..??