org.apache.cxf.ws.rm.soap
public class RMSoapInterceptor extends org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor
Modifier and Type | Field and Description |
---|---|
protected static JAXBContext |
jaxbContext |
Constructor and Description |
---|
RMSoapInterceptor()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
decodeHeaders(org.apache.cxf.binding.soap.SoapMessage message,
List<org.apache.cxf.headers.Header> headers,
RMProperties rmps) |
static void |
encode(org.apache.cxf.binding.soap.SoapMessage message,
RMProperties rmps)
Encode the current RM properties in protocol-specific headers.
|
static void |
encodeFault(org.apache.cxf.binding.soap.SoapMessage message,
SequenceFault sf)
Encode the SequenceFault in protocol-specific header.
|
Set<QName> |
getUnderstoodHeaders() |
void |
handleMessage(org.apache.cxf.binding.soap.SoapMessage message) |
RMProperties |
unmarshalRMProperties(org.apache.cxf.binding.soap.SoapMessage message)
Decode the RM properties from protocol-specific headers.
|
getFaultCodePrefix, getRoles, prepareStackTrace
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBefore
protected static JAXBContext jaxbContext
public Set<QName> getUnderstoodHeaders()
getUnderstoodHeaders
in interface org.apache.cxf.binding.soap.interceptor.SoapInterceptor
getUnderstoodHeaders
in class org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor
public void handleMessage(org.apache.cxf.binding.soap.SoapMessage message) throws org.apache.cxf.interceptor.Fault
org.apache.cxf.interceptor.Fault
public static void encode(org.apache.cxf.binding.soap.SoapMessage message, RMProperties rmps)
message
- the SOAP message.rmps
- the current RM properties.public static void encodeFault(org.apache.cxf.binding.soap.SoapMessage message, SequenceFault sf)
message
- the SOAP message.sf
- the SequenceFault.public RMProperties unmarshalRMProperties(org.apache.cxf.binding.soap.SoapMessage message)
message
- the SOAP messagepublic void decodeHeaders(org.apache.cxf.binding.soap.SoapMessage message, List<org.apache.cxf.headers.Header> headers, RMProperties rmps)
Apache CXF