Package org.frankframework.http.cxf
Class SOAPProviderBase
java.lang.Object
org.frankframework.http.cxf.SOAPProviderBase
- 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 SOAPProviderBase
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) 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
-
SOAPProviderBase
public SOAPProviderBase()
-
-
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
-