public abstract class AbstractWebServiceInboundGateway
extends org.springframework.integration.gateway.MessagingGatewaySupport
implements org.springframework.ws.server.endpoint.MessageEndpoint
Modifier and Type | Field and Description |
---|---|
protected SoapHeaderMapper |
headerMapper |
Constructor and Description |
---|
AbstractWebServiceInboundGateway() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
doInvoke(org.springframework.ws.context.MessageContext messageContext) |
protected void |
fromSoapHeaders(org.springframework.ws.context.MessageContext messageContext,
org.springframework.integration.support.AbstractIntegrationMessageBuilder<?> builder) |
java.lang.String |
getComponentType() |
void |
invoke(org.springframework.ws.context.MessageContext messageContext) |
void |
setHeaderMapper(SoapHeaderMapper headerMapper) |
protected void |
toSoapHeaders(org.springframework.ws.WebServiceMessage response,
org.springframework.messaging.Message<?> replyMessage) |
doStart, doStop, onInit, receive, send, sendAndReceive, sendAndReceiveMessage, setErrorChannel, setErrorChannelName, setReplyChannel, setReplyChannelName, setReplyMapper, setReplyTimeout, setRequestChannel, setRequestChannelName, setRequestMapper, setRequestTimeout, setShouldTrack
doStop, getPhase, isAutoStartup, isRunning, setAutoStartup, setPhase, setTaskScheduler, start, stop, stop
afterPropertiesSet, getApplicationContext, getApplicationContextId, getBeanFactory, getComponentName, getConversionService, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, setApplicationContext, setBeanFactory, setBeanName, setComponentName, setConversionService, setMessageBuilderFactory, toString
protected volatile SoapHeaderMapper headerMapper
public java.lang.String getComponentType()
getComponentType
in interface org.springframework.integration.support.context.NamedComponent
getComponentType
in class org.springframework.integration.gateway.MessagingGatewaySupport
public void setHeaderMapper(SoapHeaderMapper headerMapper)
public void invoke(org.springframework.ws.context.MessageContext messageContext) throws java.lang.Exception
invoke
in interface org.springframework.ws.server.endpoint.MessageEndpoint
java.lang.Exception
protected void fromSoapHeaders(org.springframework.ws.context.MessageContext messageContext, org.springframework.integration.support.AbstractIntegrationMessageBuilder<?> builder)
protected void toSoapHeaders(org.springframework.ws.WebServiceMessage response, org.springframework.messaging.Message<?> replyMessage)
protected abstract void doInvoke(org.springframework.ws.context.MessageContext messageContext) throws java.lang.Exception
java.lang.Exception