Class AbstractMessageCreator

java.lang.Object
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
  • Constructor Details

    • AbstractMessageCreator

      public AbstractMessageCreator()
  • Method Details

    • createMessage

      public final org.springframework.ws.WebServiceMessage createMessage(org.springframework.ws.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(org.springframework.ws.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