public class RMSoapInterceptor extends AbstractSoapInterceptor
Modifier and Type | Field and Description |
---|---|
protected static javax.xml.bind.JAXBContext |
jaxbContext |
Constructor and Description |
---|
RMSoapInterceptor()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
decodeHeaders(SoapMessage message,
List<Header> headers,
RMProperties rmps) |
static void |
encode(SoapMessage message,
RMProperties rmps)
Encode the current RM properties in protocol-specific headers.
|
static void |
encodeFault(SoapMessage message,
SequenceFault sf)
Encode the SequenceFault in protocol-specific header.
|
Set<QName> |
getUnderstoodHeaders() |
void |
handleMessage(SoapMessage message)
Intercepts a message.
|
RMProperties |
unmarshalRMProperties(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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
handleFault
protected static javax.xml.bind.JAXBContext jaxbContext
public Set<QName> getUnderstoodHeaders()
getUnderstoodHeaders
in interface SoapInterceptor
getUnderstoodHeaders
in class AbstractSoapInterceptor
public void handleMessage(SoapMessage message) throws Fault
Interceptor
Fault
public static void encode(SoapMessage message, RMProperties rmps)
message
- the SOAP message.rmps
- the current RM properties.public static void encodeFault(SoapMessage message, SequenceFault sf)
message
- the SOAP message.sf
- the SequenceFault.public RMProperties unmarshalRMProperties(SoapMessage message)
message
- the SOAP messagepublic void decodeHeaders(SoapMessage message, List<Header> headers, RMProperties rmps)
Apache CXF