net.javacrumbs.springws.test.common
Class MessageGenerator

java.lang.Object
  extended by net.javacrumbs.springws.test.common.MessageGenerator

public class MessageGenerator
extends java.lang.Object

Generates SOAP message from given resource. Does NOT do template processing, it just loads resource, wraps it into SOAP envelope if necessary and that's all.

Author:
Lukas Krecan

Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
MessageGenerator()
           
 
Method Summary
protected  java.io.InputStream createInputStream(org.springframework.core.io.Resource resultResource)
          Creates input stream from the resource.
 org.springframework.ws.WebServiceMessage generateMessage(org.springframework.ws.WebServiceMessageFactory messageFactory, org.springframework.core.io.Resource resource)
           
 XmlUtil getXmlUtil()
           
 boolean isAlwaysCreateEnvelope()
           
 boolean isNeverCreateEnvelope()
           
 void setAlwaysCreateEnvelope(boolean alwaysCreateEnvelope)
          If true SOAP envelope is always created.
 void setNeverCreateEnvelope(boolean neverCreateEnvelope)
          If true SOAP envelope is never created.
 void setXmlUtil(XmlUtil xmlUtil)
           
protected  boolean shouldCreateSoapEnvelope(org.springframework.core.io.Resource resultResource)
          Returns true if the soap envelope should be created.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.apache.commons.logging.Log logger
Constructor Detail

MessageGenerator

public MessageGenerator()
Method Detail

generateMessage

public org.springframework.ws.WebServiceMessage generateMessage(org.springframework.ws.WebServiceMessageFactory messageFactory,
                                                                org.springframework.core.io.Resource resource)
                                                         throws java.io.IOException
Throws:
java.io.IOException

shouldCreateSoapEnvelope

protected boolean shouldCreateSoapEnvelope(org.springframework.core.io.Resource resultResource)
                                    throws java.io.IOException
Returns true if the soap envelope should be created.

Parameters:
resultResource -
Returns:
Throws:
java.io.IOException

createInputStream

protected java.io.InputStream createInputStream(org.springframework.core.io.Resource resultResource)
                                         throws java.io.IOException
Creates input stream from the resource.

Parameters:
resultResource -
Returns:
Throws:
java.io.IOException

getXmlUtil

public XmlUtil getXmlUtil()

setXmlUtil

public void setXmlUtil(XmlUtil xmlUtil)

isAlwaysCreateEnvelope

public boolean isAlwaysCreateEnvelope()

setAlwaysCreateEnvelope

public void setAlwaysCreateEnvelope(boolean alwaysCreateEnvelope)
If true SOAP envelope is always created.

Parameters:
alwaysCreateEnvelope -

isNeverCreateEnvelope

public boolean isNeverCreateEnvelope()

setNeverCreateEnvelope

public void setNeverCreateEnvelope(boolean neverCreateEnvelope)
If true SOAP envelope is never created.

Parameters:
neverCreateEnvelope -


Copyright © 2011. All Rights Reserved.