Package com.aquima.web.communication
Class DelegatingSoapMessageFactory
java.lang.Object
com.aquima.web.communication.DelegatingSoapMessageFactory
- All Implemented Interfaces:
org.springframework.ws.soap.SoapMessageFactory
,org.springframework.ws.WebServiceMessageFactory
public final class DelegatingSoapMessageFactory
extends Object
implements org.springframework.ws.soap.SoapMessageFactory
A SoapMessageFactory implementation which delegates to another SoapMessageFactory configured either for SOAP 1.1 or
1.2.
The delegates for SOAP 1.1 and 1.2 are required and must be given in the constructor. This class decides which delegate factory to use based on the HTTP Content-Type header.
- Since:
- 9.5.0
- Author:
- Petru Galanton
-
Constructor Summary
ConstructorsConstructorDescriptionDelegatingSoapMessageFactory
(org.springframework.ws.soap.SoapMessageFactory soap11Factory, org.springframework.ws.soap.SoapMessageFactory soap12Factory) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.ws.soap.SoapMessage
org.springframework.ws.soap.SoapMessage
createWebServiceMessage
(InputStream inputStream) void
setSoapVersion
(org.springframework.ws.soap.SoapVersion version)
-
Constructor Details
-
Method Details
-
setSoapVersion
public void setSoapVersion(org.springframework.ws.soap.SoapVersion version) - Specified by:
setSoapVersion
in interfaceorg.springframework.ws.soap.SoapMessageFactory
-
createWebServiceMessage
public org.springframework.ws.soap.SoapMessage createWebServiceMessage()- Specified by:
createWebServiceMessage
in interfaceorg.springframework.ws.soap.SoapMessageFactory
- Specified by:
createWebServiceMessage
in interfaceorg.springframework.ws.WebServiceMessageFactory
-
createWebServiceMessage
public org.springframework.ws.soap.SoapMessage createWebServiceMessage(InputStream inputStream) throws IOException - Specified by:
createWebServiceMessage
in interfaceorg.springframework.ws.soap.SoapMessageFactory
- Specified by:
createWebServiceMessage
in interfaceorg.springframework.ws.WebServiceMessageFactory
- Throws:
IOException
-