org.springframework.integration.ws.handler
Class SimpleWebServiceHandler

java.lang.Object
  extended by org.springframework.integration.ws.handler.AbstractWebServiceHandler
      extended by org.springframework.integration.ws.handler.SimpleWebServiceHandler
All Implemented Interfaces:
MessageHandler

public class SimpleWebServiceHandler
extends AbstractWebServiceHandler

A MessageHandler adapter for invoking a Web Service.

Author:
Mark Fisher

Nested Class Summary
private static class SimpleWebServiceHandler.DefaultSourceExtractor
           
 
Field Summary
private  org.springframework.ws.client.core.SourceExtractor sourceExtractor
           
 
Fields inherited from class org.springframework.integration.ws.handler.AbstractWebServiceHandler
SOAP_ACTION_PROPERTY_KEY
 
Constructor Summary
SimpleWebServiceHandler(java.net.URI uri)
           
SimpleWebServiceHandler(java.net.URI uri, org.springframework.ws.client.core.SourceExtractor sourceExtractor)
           
SimpleWebServiceHandler(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.handler.AbstractWebServiceHandler
getWebServiceTemplate, handle, setFaultMessageResolver, setMessageFactory, setRequestCallback
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sourceExtractor

private final org.springframework.ws.client.core.SourceExtractor sourceExtractor
Constructor Detail

SimpleWebServiceHandler

public SimpleWebServiceHandler(java.net.URI uri)

SimpleWebServiceHandler

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

SimpleWebServiceHandler

public SimpleWebServiceHandler(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 AbstractWebServiceHandler