org.springframework.integration.ws.handler
Class MarshallingWebServiceHandler

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

public class MarshallingWebServiceHandler
extends AbstractWebServiceHandler

A marshalling Web Service MessageHandler adapter.

Author:
Mark Fisher
See Also:
Marshaller, Unmarshaller

Field Summary
 
Fields inherited from class org.springframework.integration.ws.handler.AbstractWebServiceHandler
SOAP_ACTION_PROPERTY_KEY
 
Constructor Summary
MarshallingWebServiceHandler(java.net.URI uri, org.springframework.oxm.Marshaller marshaller)
           
MarshallingWebServiceHandler(java.net.URI uri, org.springframework.oxm.Marshaller marshaller, org.springframework.oxm.Unmarshaller unmarshaller)
           
MarshallingWebServiceHandler(java.net.URI uri, org.springframework.oxm.Marshaller marshaller, org.springframework.oxm.Unmarshaller unmarshaller, org.springframework.ws.WebServiceMessageFactory messageFactory)
           
MarshallingWebServiceHandler(java.net.URI uri, org.springframework.oxm.Marshaller marshaller, 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
 

Constructor Detail

MarshallingWebServiceHandler

public MarshallingWebServiceHandler(java.net.URI uri,
                                    org.springframework.oxm.Marshaller marshaller,
                                    org.springframework.oxm.Unmarshaller unmarshaller,
                                    org.springframework.ws.WebServiceMessageFactory messageFactory)

MarshallingWebServiceHandler

public MarshallingWebServiceHandler(java.net.URI uri,
                                    org.springframework.oxm.Marshaller marshaller,
                                    org.springframework.oxm.Unmarshaller unmarshaller)

MarshallingWebServiceHandler

public MarshallingWebServiceHandler(java.net.URI uri,
                                    org.springframework.oxm.Marshaller marshaller,
                                    org.springframework.ws.WebServiceMessageFactory messageFactory)

MarshallingWebServiceHandler

public MarshallingWebServiceHandler(java.net.URI uri,
                                    org.springframework.oxm.Marshaller marshaller)
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