com.metamatrix.connector.xml.soap
Class SOAPRequest

java.lang.Object
  extended by com.metamatrix.connector.xml.http.BaseRequest
      extended by com.metamatrix.connector.xml.http.HTTPRequest
          extended by com.metamatrix.connector.xml.soap.SOAPRequest

public class SOAPRequest
extends HTTPRequest


Field Summary
 
Fields inherited from class com.metamatrix.connector.xml.http.HTTPRequest
PARM_INPUT_NAMESPACE_TABLE_PROPERTY_NAME, PARM_INPUT_XPATH_TABLE_PROPERTY_NAME
 
Fields inherited from class com.metamatrix.connector.xml.http.BaseRequest
execution, exeInfo, parameters, state, uriString
 
Constructor Summary
SOAPRequest(SOAPConnectorState connectorState, XMLExecution execution, ExecutionInfo exeInfo, java.util.List<CriteriaDesc> parameters, int requestNumber)
           
 
Method Summary
protected  java.io.InputStream executeRequest()
           
protected  java.lang.String getCacheKey()
           
 int getDocumentCount()
           
protected  void initialize()
           
 void release()
           
protected  void setRequests(java.util.List<CriteriaDesc> params, java.lang.String uriString)
           
 
Methods inherited from class com.metamatrix.connector.xml.http.HTTPRequest
addGetValues, addPostValues, addStreamFilters, attemptConditionalLog, buildInputXMLDocument, cannotProjectParameter, checkIfRequestIsNeeded, createNameValuePairs, createXMLRequestDoc, createXMLRequestDocString, generatePairs, getAllowHttp500, getDocumentStream, getLogger, getRequestObject, getState, modifyRequest, removeAngleBrackets
 
Methods inherited from class com.metamatrix.connector.xml.http.BaseRequest
buildRawUriString, getUriString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SOAPRequest

public SOAPRequest(SOAPConnectorState connectorState,
                   XMLExecution execution,
                   ExecutionInfo exeInfo,
                   java.util.List<CriteriaDesc> parameters,
                   int requestNumber)
            throws ConnectorException
Throws:
ConnectorException
Method Detail

initialize

protected void initialize()
Overrides:
initialize in class HTTPRequest

release

public void release()
Overrides:
release in class HTTPRequest

executeRequest

protected java.io.InputStream executeRequest()
                                      throws ConnectorException
Overrides:
executeRequest in class HTTPRequest
Throws:
ConnectorException

setRequests

protected void setRequests(java.util.List<CriteriaDesc> params,
                           java.lang.String uriString)
                    throws ConnectorException
Overrides:
setRequests in class HTTPRequest
Throws:
ConnectorException

getCacheKey

protected java.lang.String getCacheKey()
                                throws ConnectorException
Overrides:
getCacheKey in class HTTPRequest
Throws:
ConnectorException

getDocumentCount

public int getDocumentCount()
                     throws ConnectorException
Throws:
ConnectorException


Copyright © 2009. All Rights Reserved.