|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.javacrumbs.springws.test.MockWebServiceConnection
public class MockWebServiceConnection
Mock WS connection that instead of actually calling the WS uses RequestProcessors
to validate all the requests and generate responses.
| Field Summary | |
|---|---|
protected org.apache.commons.logging.Log |
logger
|
| Constructor Summary | |
|---|---|
MockWebServiceConnection(java.net.URI uri)
|
|
| Method Summary | |
|---|---|
void |
close()
|
protected org.springframework.ws.WebServiceMessage |
generateResponse(org.springframework.ws.WebServiceMessageFactory messageFactory)
Calls all request processors. |
java.lang.String |
getErrorMessage()
|
java.util.List<org.springframework.ws.server.EndpointInterceptor> |
getInterceptors()
|
org.springframework.ws.WebServiceMessage |
getRequest()
|
java.util.Collection<RequestProcessor> |
getRequestProcessors()
|
java.net.URI |
getUri()
|
XmlUtil |
getXmlUtil()
|
protected boolean |
handleRequest(org.springframework.ws.context.MessageContext messageContext)
Iterates over all interceptors. |
protected void |
handleResponse(org.springframework.ws.context.MessageContext messageContext)
Processes response using interceptors. |
protected org.springframework.ws.WebServiceMessage |
handleResponseNotFound(org.springframework.ws.WebServiceMessageFactory messageFactory)
Throws NoResponseGeneratorSpecifiedException. |
boolean |
hasError()
|
protected boolean |
hasFault(org.springframework.ws.context.MessageContext messageContext)
Returns true if the message has fault. |
org.springframework.ws.WebServiceMessage |
receive(org.springframework.ws.WebServiceMessageFactory messageFactory)
Calls all interceptors and RequestProcessors. |
void |
send(org.springframework.ws.WebServiceMessage message)
Stores the message. |
void |
setInterceptors(java.util.List<org.springframework.ws.server.EndpointInterceptor> interceptors)
|
void |
setRequestProcessors(java.util.List<RequestProcessor> responseGenerators)
|
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 MockWebServiceConnection(java.net.URI uri)
| Method Detail |
|---|
public void send(org.springframework.ws.WebServiceMessage message)
throws java.io.IOException
send in interface org.springframework.ws.transport.WebServiceConnectionjava.io.IOException
public org.springframework.ws.WebServiceMessage receive(org.springframework.ws.WebServiceMessageFactory messageFactory)
throws java.io.IOException
RequestProcessors. Returns first generated response or first thrown exception.
receive in interface org.springframework.ws.transport.WebServiceConnectionjava.io.IOException
protected boolean handleRequest(org.springframework.ws.context.MessageContext messageContext)
throws java.io.IOException
messageContext -
java.io.IOException
protected void handleResponse(org.springframework.ws.context.MessageContext messageContext)
throws java.io.IOException
messageContext -
java.io.IOExceptionprotected boolean hasFault(org.springframework.ws.context.MessageContext messageContext)
messageContext -
protected org.springframework.ws.WebServiceMessage generateResponse(org.springframework.ws.WebServiceMessageFactory messageFactory)
throws java.io.IOException
null, the next processor is called. If all processor return null
handleResponseNotFound(org.springframework.ws.WebServiceMessageFactory) method is called. In default implementation it throws NoResponseGeneratorSpecifiedException.
messageFactory -
java.io.IOExceptionprotected org.springframework.ws.WebServiceMessage handleResponseNotFound(org.springframework.ws.WebServiceMessageFactory messageFactory)
NoResponseGeneratorSpecifiedException. Can be overrriden.
messageFactory -
public void close()
throws java.io.IOException
close in interface org.springframework.ws.transport.WebServiceConnectionjava.io.IOException
public java.lang.String getErrorMessage()
throws java.io.IOException
getErrorMessage in interface org.springframework.ws.transport.WebServiceConnectionjava.io.IOException
public java.net.URI getUri()
throws java.net.URISyntaxException
getUri in interface org.springframework.ws.transport.WebServiceConnectionjava.net.URISyntaxException
public boolean hasError()
throws java.io.IOException
hasError in interface org.springframework.ws.transport.WebServiceConnectionjava.io.IOExceptionpublic org.springframework.ws.WebServiceMessage getRequest()
public XmlUtil getXmlUtil()
public void setXmlUtil(XmlUtil xmlUtil)
public java.util.Collection<RequestProcessor> getRequestProcessors()
public void setRequestProcessors(java.util.List<RequestProcessor> responseGenerators)
public java.util.List<org.springframework.ws.server.EndpointInterceptor> getInterceptors()
public void setInterceptors(java.util.List<org.springframework.ws.server.EndpointInterceptor> interceptors)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||