Package org.apache.cxf.ws.rm.soap
Class RMSoapInInterceptor
java.lang.Object
org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>
org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor
org.apache.cxf.ws.rm.soap.RMSoapInInterceptor
- All Implemented Interfaces:
org.apache.cxf.binding.soap.interceptor.SoapInterceptor,org.apache.cxf.interceptor.Interceptor<org.apache.cxf.binding.soap.SoapMessage>,org.apache.cxf.phase.PhaseInterceptor<org.apache.cxf.binding.soap.SoapMessage>
public class RMSoapInInterceptor
extends org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor
Protocol Handler responsible for {en|de}coding the RM
Properties for {outgo|incom}ing messages.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddecodeHeaders(org.apache.cxf.binding.soap.SoapMessage message, List<org.apache.cxf.headers.Header> headers, RMProperties rmps) voidhandleMessage(org.apache.cxf.binding.soap.SoapMessage message) unmarshalRMProperties(org.apache.cxf.binding.soap.SoapMessage message) Decode the RM properties from protocol-specific headers.Methods inherited from class org.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor
getFaultCodePrefix, getRoles, prepareStackTraceMethods inherited from class org.apache.cxf.phase.AbstractPhaseInterceptor
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBeforeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.cxf.interceptor.Interceptor
handleFault
-
Field Details
-
jaxbContext
protected static jakarta.xml.bind.JAXBContext jaxbContext
-
-
Constructor Details
-
RMSoapInInterceptor
public RMSoapInInterceptor()Constructor.
-
-
Method Details
-
getUnderstoodHeaders
- Specified by:
getUnderstoodHeadersin interfaceorg.apache.cxf.binding.soap.interceptor.SoapInterceptor- Overrides:
getUnderstoodHeadersin classorg.apache.cxf.binding.soap.interceptor.AbstractSoapInterceptor- Returns:
- the set of SOAP headers understood by this handler
-
handleMessage
public void handleMessage(org.apache.cxf.binding.soap.SoapMessage message) throws org.apache.cxf.interceptor.Fault - Throws:
org.apache.cxf.interceptor.Fault
-
unmarshalRMProperties
Decode the RM properties from protocol-specific headers.- Parameters:
message- the SOAP message- Returns:
- the RM properties
-
decodeHeaders
public void decodeHeaders(org.apache.cxf.binding.soap.SoapMessage message, List<org.apache.cxf.headers.Header> headers, RMProperties rmps)
-