org.springframework.integration.ws.adapter
Class MarshallingWebServiceTargetAdapter

java.lang.Object
  extended by org.springframework.integration.ws.adapter.AbstractWebServiceTargetAdapter
      extended by org.springframework.integration.ws.adapter.MarshallingWebServiceTargetAdapter
All Implemented Interfaces:
MessageHandler

public class MarshallingWebServiceTargetAdapter
extends AbstractWebServiceTargetAdapter

A marshalling Web Service target channel adapter.

Author:
Mark Fisher
See Also:
Marshaller, Unmarshaller

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

MarshallingWebServiceTargetAdapter

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

MarshallingWebServiceTargetAdapter

public MarshallingWebServiceTargetAdapter(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 AbstractWebServiceTargetAdapter