我将Mule 3.2.1与Java 6配合使用。我正在编写一些代码来处理异常事件,我想获得以下信息:
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中获取源数据的方法。
有什么想法可以获取此信息吗?
最佳答案
org.mule.api.MuleEvent
来源是java.net.URI
,所以我怀疑这是您所追求的。
我将做出一个疯狂的猜测:我想您在与出站HTTP端点进行交互之后会遇到异常。
在这种情况下,实际上可以使用GetMethod
(在MEL中为muleEvent.getMessage().getPayload()
)访问#[message.payload]
实例。
关于java - 如何从MuleEvent获取源?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13993443/