Class AbstractMessageCreator
java.lang.Object
org.springframework.ws.test.support.creator.AbstractMessageCreator
- All Implemented Interfaces:
WebServiceMessageCreator
- Direct Known Subclasses:
PayloadMessageCreator
,SoapEnvelopeMessageCreator
Abstract base class for the
WebServiceMessageCreator
interface.
Creates a message using the given WebServiceMessageFactory
, and passes it on to
doWithMessage(WebServiceMessage)
.
- Since:
- 2.0
- Author:
- Arjen Poutsma
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal WebServiceMessage
createMessage
(WebServiceMessageFactory messageFactory) Create a message.protected abstract void
doWithMessage
(WebServiceMessage message) Abstract template method, invoked bycreateMessage(WebServiceMessageFactory)
after a message has been created.
-
Constructor Details
-
AbstractMessageCreator
public AbstractMessageCreator()
-
-
Method Details
-
createMessage
public final WebServiceMessage createMessage(WebServiceMessageFactory messageFactory) throws IOException Description copied from interface:WebServiceMessageCreator
Create a message.- Specified by:
createMessage
in interfaceWebServiceMessageCreator
- Parameters:
messageFactory
- the message that can be used to create the message- Throws:
IOException
- in case of I/O errors
-
doWithMessage
Abstract template method, invoked bycreateMessage(WebServiceMessageFactory)
after a message has been created.- Parameters:
message
- the message- Throws:
IOException
- in case of I/O errors
-