1

我正在使用带有 java 6 的 Mule 3.2.1。我正在编写一些代码来处理异常事件,我想获得以下信息:

event.source.statusLine

where
event is a MuleEvent
source is a org.apache.commons.httpclient.methods.GetMethod
statusLine is a org.apache.commons.httpclient.StatusLine

我在调试器下看到该路径中的数据,但我找不到在 MuleEvent 中获取源数据的方法。

任何想法如何获得这些信息?

4

1 回答 1

1

org.mule.api.MuleEvent来源是一个所以java.net.URI我怀疑它是你所追求的。

我将大胆猜测:我想您在与出站 HTTP 端点交互后会遇到异常。

如果是这种情况,GetMethod则实际上可以使用muleEvent.getMessage().getPayload()(#[message.payload]在 MEL 中) 访问该实例。

于 2012-12-21T16:44:19.160 回答