Spring Web Services Framework

org.springframework.ws.test.support.creator
Class AbstractMessageCreator

java.lang.Object
  extended by org.springframework.ws.test.support.creator.AbstractMessageCreator
All Implemented Interfaces:
WebServiceMessageCreator
Direct Known Subclasses:
PayloadMessageCreator, SoapEnvelopeMessageCreator

public abstract class AbstractMessageCreator
extends Object
implements WebServiceMessageCreator

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
AbstractMessageCreator()
           
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractMessageCreator

public AbstractMessageCreator()
Method Detail

createMessage

public final WebServiceMessage createMessage(WebServiceMessageFactory messageFactory)
                                      throws IOException
Description copied from interface: WebServiceMessageCreator
Create a message.

Specified by:
createMessage in interface WebServiceMessageCreator
Parameters:
messageFactory - the message that can be used to create the message
Throws:
IOException - in case of I/O errors

doWithMessage

protected abstract void doWithMessage(WebServiceMessage message)
                               throws IOException
Abstract template method, invoked by createMessage(WebServiceMessageFactory) after a message has been created.

Parameters:
message - the message
Throws:
IOException - in case of I/O errors

Spring Web Services Framework

Copyright © 2005-2013 The Spring Web Services Framework. All Rights Reserved.