org.springframework.integration.ws.handler
Class AbstractWebServiceHandler
java.lang.Object
org.springframework.integration.ws.handler.AbstractWebServiceHandler
- All Implemented Interfaces:
- MessageHandler
- Direct Known Subclasses:
- MarshallingWebServiceHandler, SimpleWebServiceHandler
public abstract class AbstractWebServiceHandler
- extends java.lang.Object
- implements MessageHandler
Base class for Web Service MessageHandler
adapters.
- Author:
- Mark Fisher
Constructor Summary |
AbstractWebServiceHandler(java.net.URI uri,
org.springframework.ws.WebServiceMessageFactory messageFactory)
|
Method Summary |
protected abstract java.lang.Object |
doHandle(java.lang.Object requestPayload,
org.springframework.ws.client.core.WebServiceMessageCallback requestCallback)
|
private org.springframework.ws.client.core.WebServiceMessageCallback |
getRequestCallback(Message<?> requestMessage)
|
protected org.springframework.ws.client.core.WebServiceTemplate |
getWebServiceTemplate()
|
Message<?> |
handle(Message<?> message)
|
void |
setFaultMessageResolver(org.springframework.ws.client.core.FaultMessageResolver faultMessageResolver)
|
void |
setMessageFactory(org.springframework.ws.WebServiceMessageFactory messageFactory)
|
void |
setRequestCallback(org.springframework.ws.client.core.WebServiceMessageCallback requestCallback)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SOAP_ACTION_PROPERTY_KEY
public static final java.lang.String SOAP_ACTION_PROPERTY_KEY
- See Also:
- Constant Field Values
webServiceTemplate
private final org.springframework.ws.client.core.WebServiceTemplate webServiceTemplate
requestCallback
private volatile org.springframework.ws.client.core.WebServiceMessageCallback requestCallback
AbstractWebServiceHandler
public AbstractWebServiceHandler(java.net.URI uri,
org.springframework.ws.WebServiceMessageFactory messageFactory)
setMessageFactory
public void setMessageFactory(org.springframework.ws.WebServiceMessageFactory messageFactory)
setRequestCallback
public void setRequestCallback(org.springframework.ws.client.core.WebServiceMessageCallback requestCallback)
setFaultMessageResolver
public void setFaultMessageResolver(org.springframework.ws.client.core.FaultMessageResolver faultMessageResolver)
getWebServiceTemplate
protected org.springframework.ws.client.core.WebServiceTemplate getWebServiceTemplate()
handle
public final Message<?> handle(Message<?> message)
- Specified by:
handle
in interface MessageHandler
doHandle
protected abstract java.lang.Object doHandle(java.lang.Object requestPayload,
org.springframework.ws.client.core.WebServiceMessageCallback requestCallback)
getRequestCallback
private org.springframework.ws.client.core.WebServiceMessageCallback getRequestCallback(Message<?> requestMessage)