org.springframework.integration.ws
Class SimpleWebServiceOutboundGateway

java.lang.Object
  extended by org.springframework.integration.handler.AbstractMessageHandler
      extended by org.springframework.integration.handler.AbstractReplyProducingMessageHandler
          extended by org.springframework.integration.ws.AbstractWebServiceOutboundGateway
              extended by org.springframework.integration.ws.SimpleWebServiceOutboundGateway
All Implemented Interfaces:
org.springframework.beans.factory.BeanFactoryAware, MessageHandler

public class SimpleWebServiceOutboundGateway
extends AbstractWebServiceOutboundGateway

An outbound Messaging Gateway for invoking a Web Service.

Author:
Mark Fisher

Field Summary
 
Fields inherited from class org.springframework.integration.handler.AbstractReplyProducingMessageHandler
DEFAULT_SEND_TIMEOUT
 
Fields inherited from class org.springframework.integration.handler.AbstractMessageHandler
logger
 
Constructor Summary
SimpleWebServiceOutboundGateway(java.net.URI uri)
           
SimpleWebServiceOutboundGateway(java.net.URI uri, org.springframework.ws.client.core.SourceExtractor sourceExtractor)
           
SimpleWebServiceOutboundGateway(java.net.URI uri, org.springframework.ws.client.core.SourceExtractor sourceExtractor, org.springframework.ws.WebServiceMessageFactory messageFactory)
           
 
Method Summary
protected  java.lang.Object doHandle(java.lang.Object requestPayload, org.springframework.ws.client.core.WebServiceMessageCallback requestCallback)
           
 
Methods inherited from class org.springframework.integration.ws.AbstractWebServiceOutboundGateway
getWebServiceTemplate, handleRequestMessage, setFaultMessageResolver, setMessageFactory, setMessageSender, setMessageSenders, setReplyChannel, setRequestCallback
 
Methods inherited from class org.springframework.integration.handler.AbstractReplyProducingMessageHandler
getOutputChannel, handleMessageInternal, sendReplyMessage, setBeanFactory, setChannelResolver, setOutputChannel, setRequiresReply, setSelector, setSendTimeout, supports
 
Methods inherited from class org.springframework.integration.handler.AbstractMessageHandler
handleMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleWebServiceOutboundGateway

public SimpleWebServiceOutboundGateway(java.net.URI uri)

SimpleWebServiceOutboundGateway

public SimpleWebServiceOutboundGateway(java.net.URI uri,
                                       org.springframework.ws.client.core.SourceExtractor sourceExtractor)

SimpleWebServiceOutboundGateway

public SimpleWebServiceOutboundGateway(java.net.URI uri,
                                       org.springframework.ws.client.core.SourceExtractor sourceExtractor,
                                       org.springframework.ws.WebServiceMessageFactory messageFactory)
Method Detail

doHandle

protected java.lang.Object doHandle(java.lang.Object requestPayload,
                                    org.springframework.ws.client.core.WebServiceMessageCallback requestCallback)
Specified by:
doHandle in class AbstractWebServiceOutboundGateway