Apache CXF API

org.apache.cxf.binding.soap.interceptor
Class AbstractSoapInterceptor

java.lang.Object
  extended by org.apache.cxf.phase.AbstractPhaseInterceptor<SoapMessage>
      extended by org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor
All Implemented Interfaces:
SoapInterceptor, Interceptor<SoapMessage>, PhaseInterceptor<SoapMessage>
Direct Known Subclasses:
AbstractTokenInterceptor, CheckFaultInterceptor, CryptoCoverageChecker, DecoupledFaultHandler, MAPCodec, MustUnderstandInterceptor, MustUnderstandInterceptor.MustUnderstandEndingInterceptor, ReadHeadersInterceptor, ReadHeadersInterceptor.CheckClosingTagsInterceptor, RMSoapInInterceptor, RMSoapOutInterceptor, SAAJInInterceptor, SAAJInInterceptor.SAAJPreInInterceptor, SAAJOutInterceptor, SAAJOutInterceptor.SAAJOutEndingInterceptor, Soap11FaultInInterceptor, Soap11FaultOutInterceptor, Soap12FaultInInterceptor, Soap12FaultOutInterceptor, SoapActionInInterceptor, SoapActionInInterceptor.SoapActionInAttemptTwoInterceptor, SoapHeaderOutFilterInterceptor, SoapJMSInInterceptor, SoapOutInterceptor, SoapOutInterceptor.SoapOutEndingInterceptor, SoapPreProtocolOutInterceptor, StartBodyInterceptor, SwAInInterceptor, SwAOutInterceptor

public abstract class AbstractSoapInterceptor
extends AbstractPhaseInterceptor<SoapMessage>
implements SoapInterceptor


Constructor Summary
AbstractSoapInterceptor(String p)
           
AbstractSoapInterceptor(String i, String p)
           
 
Method Summary
protected  String getFaultCodePrefix(XMLStreamWriter writer, QName faultCode)
           
 Set<URI> getRoles()
           
 Set<QName> getUnderstoodHeaders()
           
protected  void prepareStackTrace(SoapMessage message, SoapFault fault)
           
 
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
 
Methods inherited from interface org.apache.cxf.interceptor.Interceptor
handleFault, handleMessage
 

Constructor Detail

AbstractSoapInterceptor

public AbstractSoapInterceptor(String p)

AbstractSoapInterceptor

public AbstractSoapInterceptor(String i,
                               String p)
Method Detail

getRoles

public Set<URI> getRoles()
Specified by:
getRoles in interface SoapInterceptor

getUnderstoodHeaders

public Set<QName> getUnderstoodHeaders()
Specified by:
getUnderstoodHeaders in interface SoapInterceptor

getFaultCodePrefix

protected String getFaultCodePrefix(XMLStreamWriter writer,
                                    QName faultCode)
                             throws XMLStreamException
Throws:
XMLStreamException

prepareStackTrace

protected void prepareStackTrace(SoapMessage message,
                                 SoapFault fault)
                          throws Exception
Throws:
Exception

Apache CXF API

Apache CXF