Package org.frankframework.http.cxf
Class AbstractSOAPProvider
java.lang.Object
org.frankframework.http.cxf.AbstractSOAPProvider
- All Implemented Interfaces:
 jakarta.xml.ws.Provider<jakarta.xml.soap.SOAPMessage>
- Direct Known Subclasses:
 MessageProvider,NamespaceUriProvider
@WebServiceProvider
@ServiceMode(MESSAGE)
@BindingType("http://www.w3.org/2003/05/soap/bindings/HTTP/")
public abstract class AbstractSOAPProvider
extends Object
implements jakarta.xml.ws.Provider<jakarta.xml.soap.SOAPMessage>
Base class for handling JAX-WS SOAP messages
- Author:
 - Jaco de Groot, Niels Meijer
 
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected StringfindAction(String contentType) jakarta.xml.soap.SOAPMessageinvoke(jakarta.xml.soap.SOAPMessage request) protected final MessageparseSOAPMessage(jakarta.xml.soap.SOAPMessage soapMessage) voidsetAttachmentXmlSessionKey(String attachmentXmlSessionKey) SessionKey containing attachment information, or null if no attachments 
- 
Field Details
- 
SOAP_PROTOCOL_KEY
- See Also:
 
 - 
multipartBackwardsCompatibilityMode
protected boolean multipartBackwardsCompatibilityMode 
 - 
 - 
Constructor Details
- 
AbstractSOAPProvider
public AbstractSOAPProvider() 
 - 
 - 
Method Details
- 
invoke
public jakarta.xml.soap.SOAPMessage invoke(jakarta.xml.soap.SOAPMessage request) - Specified by:
 invokein interfacejakarta.xml.ws.Provider<jakarta.xml.soap.SOAPMessage>
 - 
setAttachmentXmlSessionKey
SessionKey containing attachment information, or null if no attachments- Parameters:
 attachmentXmlSessionKey-<parts><part type="file" name="document.pdf" sessionKey="part_file" size="12345" mimeType="application/octet-stream"/></parts>
 - 
findAction
 - 
parseSOAPMessage
 
 -