1
我需要捕獲來自我正在調用的SOAP webservice的響應。描述here趕上傳入消息 我實現攔截器:CXF:如何攔截SOAP響應
client.getInInterceptors().add(new MyInterceptor());
類是這樣的:
public class MyInterceptor extends AbstractPhaseInterceptor<SoapMessage> {
public MyInterceptor() {
super(Phase.POST_LOGICAL_ENDING);
}
@Override
public void handleMessage(final SoapMessage message) throws Fault {
// Do stuff
}
}
這是POST_LOGICAL_ENDING階段,但問題是,的handleMessage()沒有被調用。 我們在傳出消息捕獲PRE_PROTOCOL_ENDING上有類似的攔截器,它可以很好地與服務一起工作。
我錯過了什麼? 我應該使用不同的階段嗎?
你知道嗎,或者你猜? – Benjamin