有谁知道如何在 MULE 中处理未检查/运行时异常..??
我的意思是,在我的 java 代码中,出于某种原因,我正在“抛出异常”,我希望 Mule 检测到它并将其路由到正确的流程,在那里我可以记录或打印该异常。
那么,我究竟应该在 Mule 配置文件中的“流程”中放置什么来实现这一点。
我的 Java 代码:
public Object xyz (Map payload) throws Exception {
if (payload.isEmpty()) {
throw new Exception ("New Exception") ;
}
}
我的骡子配置文件:
<flow name="APIAuthenticate">
<http:inbound-endpoint address="http://localhost:1212/jcore/authorize" transformer-refs="HttpParams" responseTransformer-refs="JavaObjectToJson" contentType="application/json" encoding="UTF-8">
<not-filter>
<wildcard-filter pattern="/favicon.ico"/>
</not-filter>
</http:inbound-endpoint>
<component class="main.java.com.abc.XYZ"/>
</flow>
任何帮助将不胜感激..!!