net.javacrumbs.smock.common
Class MessageCreator
java.lang.Object
net.javacrumbs.smock.common.MessageCreator
- All Implemented Interfaces:
- org.springframework.ws.test.client.ResponseCreator, org.springframework.ws.test.server.RequestCreator
- Direct Known Subclasses:
- TemplateAwareMessageCreator
public class MessageCreator
- extends Object
- implements org.springframework.ws.test.client.ResponseCreator, org.springframework.ws.test.server.RequestCreator
Class that is able to create a message for both client and server.
- Author:
- Lukas Krecan
|
Field Summary |
protected org.apache.commons.logging.Log |
logger
|
|
Method Summary |
protected org.springframework.ws.WebServiceMessage |
createMessage(URI uri,
org.springframework.ws.WebServiceMessage input,
org.springframework.ws.WebServiceMessageFactory messageFactory)
Creates a message. |
org.springframework.ws.WebServiceMessage |
createRequest(org.springframework.ws.WebServiceMessageFactory messageFactory)
|
org.springframework.ws.WebServiceMessage |
createResponse(URI uri,
org.springframework.ws.WebServiceMessage request,
org.springframework.ws.WebServiceMessageFactory messageFactory)
|
Source |
getSource()
|
protected Source |
preprocessSource(URI uri,
org.springframework.ws.WebServiceMessage input,
org.springframework.ws.WebServiceMessageFactory messageFactory)
To be overriden by subclasses. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final org.apache.commons.logging.Log logger
MessageCreator
public MessageCreator(Source sourceDocument)
createMessage
protected final org.springframework.ws.WebServiceMessage createMessage(URI uri,
org.springframework.ws.WebServiceMessage input,
org.springframework.ws.WebServiceMessageFactory messageFactory)
throws IOException
- Creates a message. If source document is a SOAP message a message is created as it is (including SOAP faults), if it
contains only a payload, it's wrapped in a SOAP envelope.
- Parameters:
response - messageFactory -
- Returns:
-
- Throws:
IOException
createResponse
public org.springframework.ws.WebServiceMessage createResponse(URI uri,
org.springframework.ws.WebServiceMessage request,
org.springframework.ws.WebServiceMessageFactory messageFactory)
throws IOException
- Specified by:
createResponse in interface org.springframework.ws.test.client.ResponseCreator
- Throws:
IOException
createRequest
public org.springframework.ws.WebServiceMessage createRequest(org.springframework.ws.WebServiceMessageFactory messageFactory)
throws IOException
- Specified by:
createRequest in interface org.springframework.ws.test.server.RequestCreator
- Throws:
IOException
preprocessSource
protected Source preprocessSource(URI uri,
org.springframework.ws.WebServiceMessage input,
org.springframework.ws.WebServiceMessageFactory messageFactory)
- To be overriden by subclasses.
- Parameters:
uri - input - messageFactory -
- Returns:
getSource
public final Source getSource()
Copyright © 2011. All Rights Reserved.