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
FieldsModifier and TypeFieldDescriptionprotected org.apache.logging.log4j.Logger
protected boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected String
findAction
(String contentType) jakarta.xml.soap.SOAPMessage
invoke
(jakarta.xml.soap.SOAPMessage request) void
setAttachmentXmlSessionKey
(String attachmentXmlSessionKey) SessionKey containing attachment information, or null if no attachments
-
Field Details
-
log
protected org.apache.logging.log4j.Logger log -
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
-