|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.javacrumbs.springws.test.generator.DefaultResponseGenerator
public class DefaultResponseGenerator
Looks-up resource using ResourceLookup and generates WebServiceMessage based on the resource.
If the resource does not contain SOAP envelope, an envelope is created. You can influence this behaviour by setting #alwaysCreateEnvelope and #neverCreateEnvelope.
| Field Summary | |
|---|---|
protected org.apache.commons.logging.Log |
logger
|
| Fields inherited from interface org.springframework.core.Ordered |
|---|
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE |
| Constructor Summary | |
|---|---|
DefaultResponseGenerator()
|
|
| Method Summary | |
|---|---|
protected org.springframework.ws.WebServiceMessage |
generateMessage(org.springframework.ws.WebServiceMessageFactory messageFactory,
org.springframework.core.io.Resource resultResource)
Generates message from the resource. |
MessageGenerator |
getMessageGenerator()
|
int |
getOrder()
|
ResourceLookup |
getResourceLookup()
|
protected org.springframework.core.io.Resource |
getResultResource(java.net.URI uri,
org.springframework.ws.WebServiceMessage request)
Looks for the resource that should be used for result generation. |
XmlUtil |
getXmlUtil()
|
boolean |
isAlwaysCreateEnvelope()
|
boolean |
isNeverCreateEnvelope()
|
protected void |
postprocessMessage(org.springframework.ws.WebServiceMessage message,
java.net.URI uri,
org.springframework.ws.WebServiceMessageFactory messageFactory,
org.springframework.ws.WebServiceMessage request)
Can be overriden to postprocess generated message. |
org.springframework.ws.WebServiceMessage |
processRequest(java.net.URI uri,
org.springframework.ws.WebServiceMessageFactory messageFactory,
org.springframework.ws.WebServiceMessage request)
Processes the request. |
void |
setAlwaysCreateEnvelope(boolean alwaysCreateEnvelope)
If true SOAP envelope is always created. |
void |
setMessageGenerator(MessageGenerator messageGenerator)
|
void |
setNeverCreateEnvelope(boolean neverCreateEnvelope)
If true SOAP envelope is never created. |
void |
setOrder(int order)
|
void |
setResourceLookup(ResourceLookup resourceLookup)
|
void |
setXmlUtil(XmlUtil xmlUtil)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final org.apache.commons.logging.Log logger
| Constructor Detail |
|---|
public DefaultResponseGenerator()
| Method Detail |
|---|
public org.springframework.ws.WebServiceMessage processRequest(java.net.URI uri,
org.springframework.ws.WebServiceMessageFactory messageFactory,
org.springframework.ws.WebServiceMessage request)
throws java.io.IOException
RequestProcessornull if it does not apply to given request or throw an
exception if appropriate.
processRequest in interface RequestProcessorjava.io.IOException
protected org.springframework.ws.WebServiceMessage generateMessage(org.springframework.ws.WebServiceMessageFactory messageFactory,
org.springframework.core.io.Resource resultResource)
throws java.io.IOException
messageFactory - resultResource -
java.io.IOException
protected void postprocessMessage(org.springframework.ws.WebServiceMessage message,
java.net.URI uri,
org.springframework.ws.WebServiceMessageFactory messageFactory,
org.springframework.ws.WebServiceMessage request)
message - uri - messageFactory - request -
protected org.springframework.core.io.Resource getResultResource(java.net.URI uri,
org.springframework.ws.WebServiceMessage request)
throws java.io.IOException
uri - request -
java.io.IOExceptionpublic ResourceLookup getResourceLookup()
public void setResourceLookup(ResourceLookup resourceLookup)
public int getOrder()
getOrder in interface org.springframework.core.Orderedpublic void setOrder(int order)
public XmlUtil getXmlUtil()
public void setXmlUtil(XmlUtil xmlUtil)
public boolean isAlwaysCreateEnvelope()
public void setAlwaysCreateEnvelope(boolean alwaysCreateEnvelope)
alwaysCreateEnvelope - public boolean isNeverCreateEnvelope()
public void setNeverCreateEnvelope(boolean neverCreateEnvelope)
neverCreateEnvelope - public MessageGenerator getMessageGenerator()
public void setMessageGenerator(MessageGenerator messageGenerator)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||