public class SoapMessageConverter extends Object implements WebServiceMessageConverter
| Constructor and Description |
|---|
SoapMessageConverter() |
| Modifier and Type | Method and Description |
|---|---|
SoapMessage |
convertInbound(org.springframework.ws.WebServiceMessage webServiceMessage,
org.springframework.ws.context.MessageContext messageContext,
WebServiceEndpointConfiguration endpointConfiguration)
Conversion method for inbound messages.
|
SoapMessage |
convertInbound(org.springframework.ws.WebServiceMessage message,
WebServiceEndpointConfiguration endpointConfiguration) |
org.springframework.ws.WebServiceMessage |
convertOutbound(Message internalMessage,
WebServiceEndpointConfiguration endpointConfiguration) |
void |
convertOutbound(org.springframework.ws.WebServiceMessage webServiceMessage,
Message message,
WebServiceEndpointConfiguration endpointConfiguration) |
protected void |
handleInboundAttachments(org.springframework.ws.soap.SoapMessage soapMessage,
SoapMessage message)
Adds attachments if present in soap web service message.
|
protected void |
handleInboundHttpHeaders(SoapMessage message)
Reads information from Http connection and adds them as Http marked headers to internal message representation.
|
protected void |
handleInboundMessageProperties(org.springframework.ws.context.MessageContext messageContext,
SoapMessage message)
Adds all message properties from web service message to message builder
as normal header entries.
|
protected void |
handleInboundMimeHeaders(org.springframework.ws.soap.SoapMessage soapMessage,
SoapMessage message)
Adds mime headers to constructed response message.
|
protected void |
handleInboundSoapHeaders(org.springframework.ws.soap.SoapMessage soapMessage,
SoapMessage message)
Reads all soap headers from web service message and
adds them to message builder as normal headers.
|
protected void |
handleInboundSoapMessage(org.springframework.ws.soap.SoapMessage soapMessage,
SoapMessage message,
WebServiceEndpointConfiguration endpointConfiguration)
Method handles SOAP specific message information such as SOAP action headers and SOAP attachments.
|
public org.springframework.ws.WebServiceMessage convertOutbound(Message internalMessage, WebServiceEndpointConfiguration endpointConfiguration)
convertOutbound in interface MessageConverter<org.springframework.ws.WebServiceMessage,WebServiceEndpointConfiguration>public void convertOutbound(org.springframework.ws.WebServiceMessage webServiceMessage,
Message message,
WebServiceEndpointConfiguration endpointConfiguration)
convertOutbound in interface MessageConverter<org.springframework.ws.WebServiceMessage,WebServiceEndpointConfiguration>public SoapMessage convertInbound(org.springframework.ws.WebServiceMessage message, WebServiceEndpointConfiguration endpointConfiguration)
convertInbound in interface MessageConverter<org.springframework.ws.WebServiceMessage,WebServiceEndpointConfiguration>public SoapMessage convertInbound(org.springframework.ws.WebServiceMessage webServiceMessage, org.springframework.ws.context.MessageContext messageContext, WebServiceEndpointConfiguration endpointConfiguration)
WebServiceMessageConverterconvertInbound in interface WebServiceMessageConverterwebServiceMessage - the initial web service message.messageContext - optional message context.protected void handleInboundSoapMessage(org.springframework.ws.soap.SoapMessage soapMessage,
SoapMessage message,
WebServiceEndpointConfiguration endpointConfiguration)
soapMessage - message - endpointConfiguration - protected void handleInboundHttpHeaders(SoapMessage message)
message - protected void handleInboundSoapHeaders(org.springframework.ws.soap.SoapMessage soapMessage,
SoapMessage message)
soapMessage - the web service message.message - the response message builder.protected void handleInboundMimeHeaders(org.springframework.ws.soap.SoapMessage soapMessage,
SoapMessage message)
soapMessage - the source SOAP message.message - the message build constructing the result message.protected void handleInboundMessageProperties(org.springframework.ws.context.MessageContext messageContext,
SoapMessage message)
messageContext - the web service request message context.message - the request message builder.protected void handleInboundAttachments(org.springframework.ws.soap.SoapMessage soapMessage,
SoapMessage message)
soapMessage - the web service message.message - the response message builder.IOExceptionCopyright © 2008–2015 ConSol* Consulting&Solutions GmbH. All rights reserved.