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
Modifier and TypeFieldDescriptionprotected org.apache.logging.log4j.Logger
protected boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
findAction
(String contentType) protected String
getLogPrefix
(String messageId) Add log prefix to make it easier to debugjakarta.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>
-
getLogPrefix
Add log prefix to make it easier to debug -
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
-