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 String
findAction
(String contentType) jakarta.xml.soap.SOAPMessage
invoke
(jakarta.xml.soap.SOAPMessage request) protected final Message
parseSOAPMessage
(jakarta.xml.soap.SOAPMessage soapMessage) void
setAttachmentXmlSessionKey
(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:
invoke
in 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
-