2012-12-21 210 views
1

我使用的骡子3.2.1与Java 6我写一些代码来处理异常事件,我想获得这方面的资料:如何从MuleEvent获取源代码?

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中获取源数据的方法。

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

回答

1

一个org.mule.api.MuleEvent来源是一个java.net.URI所以我怀疑这是你以后。

我打算冒昧地猜测:我想你会在与出站HTTP端点交互之后发生异常。

如果是这种情况,GetMethod实例实际上可通过muleEvent.getMessage().getPayload()(MEL中的#[message.payload])访问。

+0

就是这样。谢谢。这是我实现的:GetMethod getMethod =(GetMethod)event.getMessage()。getPayload(); – TERACytE