com.eviware.soapui.model.iface
Interface MessageExchange

All Superinterfaces:
ResultContainer
All Known Subinterfaces:
HttpMessageExchange, RequestAssertedMessageExchange, ResponseAssertedMessageExchange, RestMessageExchange, WsdlMessageExchange
All Known Implementing Classes:
AbstractMessageExchange, AbstractRestMessageExchange, AbstractWsdlMessageExchange, HttpResponseMessageExchange, JProxyServletWsdlMonitorMessageExchange, RestRequestStepResult, RestResponseMessageExchange, TcpMonWsdlMonitorMessageExchange, WsdlMockRequestMessageExchange, WsdlMockResponseMessageExchange, WsdlMockResultMessageExchange, WsdlMonitorMessageExchange, WsdlResponseMessageExchange, WsdlTestRequestStepResult

public interface MessageExchange
extends ResultContainer

An exchange of a request and response message

Author:
ole.matzura

Method Summary
 java.lang.String[] getMessages()
           
 ModelItem getModelItem()
           
 Operation getOperation()
           
 StringToStringMap getProperties()
           
 java.lang.String getProperty(java.lang.String name)
           
 byte[] getRawRequestData()
           
 byte[] getRawResponseData()
           
 Attachment[] getRequestAttachments()
           
 Attachment[] getRequestAttachmentsForPart(java.lang.String partName)
           
 java.lang.String getRequestContent()
           
 java.lang.String getRequestContentAsXml()
           
 StringToStringMap getRequestHeaders()
           
 Attachment[] getResponseAttachments()
           
 Attachment[] getResponseAttachmentsForPart(java.lang.String partName)
           
 java.lang.String getResponseContent()
           
 java.lang.String getResponseContentAsXml()
           
 StringToStringMap getResponseHeaders()
           
 long getTimestamp()
           
 long getTimeTaken()
           
 boolean hasRawData()
           
 boolean hasRequest(boolean ignoreEmpty)
           
 boolean hasResponse()
           
 boolean isDiscarded()
           
 

Method Detail

getOperation

Operation getOperation()

getModelItem

ModelItem getModelItem()
Specified by:
getModelItem in interface ResultContainer

getTimestamp

long getTimestamp()

getTimeTaken

long getTimeTaken()

getProperties

StringToStringMap getProperties()

getRequestContent

java.lang.String getRequestContent()

getResponseContent

java.lang.String getResponseContent()

getRequestContentAsXml

java.lang.String getRequestContentAsXml()

getResponseContentAsXml

java.lang.String getResponseContentAsXml()

getRequestHeaders

StringToStringMap getRequestHeaders()

getResponseHeaders

StringToStringMap getResponseHeaders()

getRequestAttachments

Attachment[] getRequestAttachments()

getResponseAttachments

Attachment[] getResponseAttachments()

getMessages

java.lang.String[] getMessages()

isDiscarded

boolean isDiscarded()

hasRawData

boolean hasRawData()

getRawRequestData

byte[] getRawRequestData()

getRawResponseData

byte[] getRawResponseData()

getRequestAttachmentsForPart

Attachment[] getRequestAttachmentsForPart(java.lang.String partName)

getResponseAttachmentsForPart

Attachment[] getResponseAttachmentsForPart(java.lang.String partName)

hasRequest

boolean hasRequest(boolean ignoreEmpty)

hasResponse

boolean hasResponse()

getProperty

java.lang.String getProperty(java.lang.String name)


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