On Tuesday, November 22, 2011 11:30:33 AM David Karlsen wrote: > OK - it works as in I do get the method called by cxf. > However, there is no Fault available from: > > Fault fault = soapMessage.getContent( Fault.class ); > at this point (null is returned).
It may be getContent(Exception.class) instead. I believe that's how it's stored. Dan > 2011/11/21 Daniel Kulp <[email protected]>: > > On Saturday, November 19, 2011 6:09:16 PM David Karlsen wrote: > >> Thanks - I'll try that. > >> What phase should I register with to be able to catch all incoming and > >> all outgoing faults? > > > > I would try in the USER_LOGICAL for both and see if that would work. > > > > Dan > > > >> 2011/11/18 Daniel Kulp <[email protected]>: > >> > On Thursday, November 17, 2011 2:50:57 PM David Karlsen wrote: > >> >> Hi. > >> >> > >> >> I want to be able to detect all incoming or outgoing Faults. > >> >> I've tried to create an SoapInterceptor and implement > >> >> public void handleFault( SoapMessage message ) > >> >> > >> >> which has been registered as an inFaultInterceptor in phase > >> >> Phase.USER_PROTOCOL and outFaultInterceptor in phase Phase.SEND > >> >> after > >> >> the Soap11FaultOutInterceptor > >> >> > >> >> but no-go. > >> >> > >> >> Any pointers? > >> > > >> > If you are on the fault chain already, it's likely just using the > >> > handleMessage(...) call. The handleFault is only called when > >> > unwinding the current chain when an exception occurred on that > >> > chain. > >> > > >> > Dan > >> > > >> >> Is it possible to subscribe to Fault events directly from CXF - > >> >> or do > >> >> I have to get my approach above working? > >> >> > >> >> -- > >> >> David J. M. Karlsen - http://www.linkedin.com/in/davidkarlsen > >> > > >> > -- > >> > Daniel Kulp > >> > [email protected] - http://dankulp.com/blog > >> > Talend Community Coder - http://coders.talend.com > > > > -- > > Daniel Kulp > > [email protected] - http://dankulp.com/blog > > Talend Community Coder - http://coders.talend.com -- Daniel Kulp [email protected] - http://dankulp.com/blog Talend Community Coder - http://coders.talend.com
