Apache CXF API

org.apache.cxf.interceptor
Class FaultOutInterceptor

java.lang.Object
  extended by org.apache.cxf.phase.AbstractPhaseInterceptor<Message>
      extended by org.apache.cxf.interceptor.FaultOutInterceptor
All Implemented Interfaces:
Interceptor<Message>, PhaseInterceptor<Message>
Direct Known Subclasses:
WebFaultOutInterceptor

public class FaultOutInterceptor
extends AbstractPhaseInterceptor<Message>


Constructor Summary
FaultOutInterceptor()
           
 
Method Summary
protected  Object getFaultBean(Throwable cause, FaultInfo faultPart, Message message)
           
 FaultInfo getFaultForClass(BindingOperationInfo op, Class class1)
          Find the correct Fault part for a particular exception.
 void handleMessage(Message message)
          Intercepts a message.
 
Methods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBefore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FaultOutInterceptor

public FaultOutInterceptor()
Method Detail

handleMessage

public void handleMessage(Message message)
                   throws Fault
Description copied from interface: Interceptor
Intercepts a message. Interceptors should NOT invoke handleMessage or handleFault on the next interceptor - the interceptor chain will take care of this.

Throws:
Fault

getFaultBean

protected Object getFaultBean(Throwable cause,
                              FaultInfo faultPart,
                              Message message)

getFaultForClass

public FaultInfo getFaultForClass(BindingOperationInfo op,
                                  Class class1)
Find the correct Fault part for a particular exception.

Parameters:
op -
class1 -
Returns:

Apache CXF API

Apache CXF