我正在使用带有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中获取源数据的方法。
我有什么想法可以获得这些信息吗?
答案 0 :(得分:1)
org.mule.api.MuleEvent
来源是java.net.URI
所以我怀疑这是你所追求的。
我会猜测:我猜你在与出站HTTP端点交互后会遇到异常。
如果是这种情况,GetMethod
实例实际上可以通过muleEvent.getMessage().getPayload()
(MEL中的#[message.payload]
)访问。