public abstract class AbstractMessageCreator extends Object implements WebServiceMessageCreator
WebServiceMessageCreator
interface.
Creates a message using the given WebServiceMessageFactory
, and passes it on to doWithMessage(WebServiceMessage)
.
Constructor and Description |
---|
AbstractMessageCreator() |
Modifier and Type | Method and Description |
---|---|
WebServiceMessage |
createMessage(WebServiceMessageFactory messageFactory)
Create a message.
|
protected abstract void |
doWithMessage(WebServiceMessage message)
Abstract template method, invoked by
createMessage(WebServiceMessageFactory) after a message has been
created. |
public final WebServiceMessage createMessage(WebServiceMessageFactory messageFactory) throws IOException
WebServiceMessageCreator
createMessage
in interface WebServiceMessageCreator
messageFactory
- the message that can be used to create the messageIOException
- in case of I/O errorsprotected abstract void doWithMessage(WebServiceMessage message) throws IOException
createMessage(WebServiceMessageFactory)
after a message has been
created.message
- the messageIOException
- in case of I/O errors