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ソースは a ですので、それがあなたの求めているものであるjava.net.URIとは思えません。

大げさな推測をしてみましょう。アウトバウンド HTTP エンドポイントと対話した後に例外が発生するとします。

その場合、GetMethodインスタンスは実際には MELのmuleEvent.getMessage().getPayload()( ) でアクセスできます。#[message.payload]

于 2012-12-21T16:44:19.160 に答える