public class SimpleWebServiceOutboundGateway extends AbstractWebServiceOutboundGateway
AbstractWebServiceOutboundGateway.RequestMessageCallback, AbstractWebServiceOutboundGateway.ResponseMessageExtractor
AbstractReplyProducingMessageHandler.RequestHandler
headerMapper
logger
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
Constructor and Description |
---|
SimpleWebServiceOutboundGateway(DestinationProvider destinationProvider) |
SimpleWebServiceOutboundGateway(DestinationProvider destinationProvider,
SourceExtractor<?> sourceExtractor) |
SimpleWebServiceOutboundGateway(DestinationProvider destinationProvider,
SourceExtractor<?> sourceExtractor,
WebServiceMessageFactory messageFactory) |
SimpleWebServiceOutboundGateway(String uri) |
SimpleWebServiceOutboundGateway(String uri,
SourceExtractor<?> sourceExtractor) |
SimpleWebServiceOutboundGateway(String uri,
SourceExtractor<?> sourceExtractor,
WebServiceMessageFactory messageFactory) |
Modifier and Type | Method and Description |
---|---|
protected Object |
doHandle(String uri,
Message<?> requestMessage,
WebServiceMessageCallback requestCallback) |
String |
getComponentType()
Subclasses may implement this method to provide component type information.
|
doInit, getWebServiceTemplate, handleRequestMessage, setFaultMessageResolver, setHeaderMapper, setIgnoreEmptyResponses, setInterceptors, setMessageFactory, setMessageSender, setMessageSenders, setReplyChannel, setRequestCallback, setUriVariableExpressions
doInvokeAdvisedRequestHandler, getMessagingTemplate, handleMessageInternal, hasAdviceChain, onInit, setAdviceChain, setBeanClassLoader, setChannelResolver, setOutputChannel, setOutputChannelName, setRequiresReply, setSendTimeout, shouldCopyRequestHeaders
getOrder, handleMessage, setOrder, setShouldTrack
afterPropertiesSet, getApplicationContextId, getBeanFactory, getComponentName, getConversionService, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, setApplicationContext, setBeanFactory, setBeanName, setComponentName, setConversionService, setMessageBuilderFactory, setTaskScheduler, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getComponentName
public SimpleWebServiceOutboundGateway(DestinationProvider destinationProvider)
public SimpleWebServiceOutboundGateway(DestinationProvider destinationProvider, SourceExtractor<?> sourceExtractor)
public SimpleWebServiceOutboundGateway(DestinationProvider destinationProvider, SourceExtractor<?> sourceExtractor, WebServiceMessageFactory messageFactory)
public SimpleWebServiceOutboundGateway(String uri)
public SimpleWebServiceOutboundGateway(String uri, SourceExtractor<?> sourceExtractor)
public SimpleWebServiceOutboundGateway(String uri, SourceExtractor<?> sourceExtractor, WebServiceMessageFactory messageFactory)
public String getComponentType()
IntegrationObjectSupport
getComponentType
in interface NamedComponent
getComponentType
in class AbstractMessageHandler
protected Object doHandle(String uri, Message<?> requestMessage, WebServiceMessageCallback requestCallback)
doHandle
in class AbstractWebServiceOutboundGateway