com.eviware.soapui.impl.wsdl.teststeps
Class RestResponseMessageExchange

java.lang.Object
  extended by com.eviware.soapui.impl.wsdl.submit.AbstractMessageExchange<T>
      extended by com.eviware.soapui.impl.wsdl.submit.AbstractRestMessageExchange<RestRequestInterface>
          extended by com.eviware.soapui.impl.wsdl.teststeps.RestResponseMessageExchange
All Implemented Interfaces:
HttpMessageExchange, RestMessageExchange, MessageExchange, ResultContainer

public class RestResponseMessageExchange
extends AbstractRestMessageExchange<RestRequestInterface>


Field Summary
 
Fields inherited from class com.eviware.soapui.impl.wsdl.submit.AbstractMessageExchange
properties
 
Constructor Summary
RestResponseMessageExchange(RestRequestInterface request)
           
 
Method Summary
 java.lang.String getEndpoint()
           
 Operation getOperation()
           
 byte[] getRawRequestData()
           
 byte[] getRawResponseData()
           
 Attachment[] getRequestAttachments()
           
 java.lang.String getRequestContent()
           
 java.lang.String getRequestContentAsXml()
           
 StringToStringsMap getRequestHeaders()
           
 RestResource getResource()
           
 HttpResponse getResponse()
           
 Attachment[] getResponseAttachments()
           
 java.lang.String getResponseContent()
           
 java.lang.String getResponseContentAsXml()
           
 java.lang.String getResponseContentType()
           
 StringToStringsMap getResponseHeaders()
           
 int getResponseStatusCode()
           
 RestRequestInterface getRestRequest()
           
 long getTimestamp()
           
 long getTimeTaken()
           
 boolean hasRawData()
           
 boolean isDiscarded()
           
 void setRequestContent(java.lang.String requestContent)
           
 void setResponse(HttpResponse response)
           
 
Methods inherited from class com.eviware.soapui.impl.wsdl.submit.AbstractRestMessageExchange
getRequestAttachmentsForPart, getResponseAttachmentsForPart, hasRequest, hasResponse
 
Methods inherited from class com.eviware.soapui.impl.wsdl.submit.AbstractMessageExchange
addProperty, getMessages, getModelItem, getProperties, getProperty, setMessages
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.eviware.soapui.model.iface.MessageExchange
getMessages, getModelItem, getProperties, getProperty
 

Constructor Detail

RestResponseMessageExchange

public RestResponseMessageExchange(RestRequestInterface request)
Method Detail

getEndpoint

public java.lang.String getEndpoint()

hasRawData

public boolean hasRawData()
Specified by:
hasRawData in interface MessageExchange
Overrides:
hasRawData in class AbstractRestMessageExchange<RestRequestInterface>

getRawRequestData

public byte[] getRawRequestData()
Specified by:
getRawRequestData in interface MessageExchange
Overrides:
getRawRequestData in class AbstractRestMessageExchange<RestRequestInterface>

getRawResponseData

public byte[] getRawResponseData()
Specified by:
getRawResponseData in interface MessageExchange
Overrides:
getRawResponseData in class AbstractRestMessageExchange<RestRequestInterface>

getRequestContent

public java.lang.String getRequestContent()

getRequestHeaders

public StringToStringsMap getRequestHeaders()

getRequestAttachments

public Attachment[] getRequestAttachments()

getResponseAttachments

public Attachment[] getResponseAttachments()

getResponseContent

public java.lang.String getResponseContent()

getResponse

public HttpResponse getResponse()

getRequestContentAsXml

public java.lang.String getRequestContentAsXml()
Specified by:
getRequestContentAsXml in interface MessageExchange
Overrides:
getRequestContentAsXml in class AbstractMessageExchange<RestRequestInterface>

setResponse

public void setResponse(HttpResponse response)

getResponseContentAsXml

public java.lang.String getResponseContentAsXml()
Specified by:
getResponseContentAsXml in interface MessageExchange
Overrides:
getResponseContentAsXml in class AbstractMessageExchange<RestRequestInterface>

getResponseHeaders

public StringToStringsMap getResponseHeaders()

getTimeTaken

public long getTimeTaken()

getTimestamp

public long getTimestamp()

setRequestContent

public void setRequestContent(java.lang.String requestContent)

isDiscarded

public boolean isDiscarded()

getResource

public RestResource getResource()

getRestRequest

public RestRequestInterface getRestRequest()

getOperation

public Operation getOperation()

getResponseStatusCode

public int getResponseStatusCode()

getResponseContentType

public java.lang.String getResponseContentType()


Copyright © 2005-2011 eviware.com. All Rights Reserved.