public abstract class AbstractWebServiceInboundGateway extends MessagingGatewaySupport implements org.springframework.ws.server.endpoint.MessageEndpoint
Modifier and Type | Field and Description |
---|---|
protected SoapHeaderMapper |
headerMapper |
logger
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,
MessageBuilder<?> builder) |
java.lang.String |
getComponentType()
Subclasses may implement this method to provide component type information.
|
void |
invoke(org.springframework.ws.context.MessageContext messageContext) |
void |
setHeaderMapper(SoapHeaderMapper headerMapper) |
protected void |
toSoapHeaders(org.springframework.ws.WebServiceMessage response,
Message<?> replyMessage) |
doStart, doStop, onInit, receive, send, sendAndReceive, sendAndReceiveMessage, setErrorChannel, setReplyChannel, setReplyMapper, setReplyTimeout, setRequestChannel, setRequestMapper, setRequestTimeout, setShouldTrack
getPhase, isAutoStartup, isRunning, setAutoStartup, setPhase, setTaskScheduler, start, stop, stop
afterPropertiesSet, getApplicationContextId, getBeanFactory, getComponentName, getConversionService, getIntegrationProperties, getIntegrationProperty, getTaskScheduler, setApplicationContext, setBeanFactory, setBeanName, setComponentName, setConversionService, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getComponentName
protected volatile SoapHeaderMapper headerMapper
public java.lang.String getComponentType()
IntegrationObjectSupport
getComponentType
in interface NamedComponent
getComponentType
in class 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, MessageBuilder<?> builder)
protected void toSoapHeaders(org.springframework.ws.WebServiceMessage response, Message<?> replyMessage)
protected abstract void doInvoke(org.springframework.ws.context.MessageContext messageContext) throws java.lang.Exception
java.lang.Exception