org.rhq.enterprise.server.plugins.rhnhosted.xmlrpc
Class CustomReqPropTransport

java.lang.Object
  extended by org.apache.xmlrpc.client.XmlRpcTransportImpl
      extended by org.apache.xmlrpc.client.XmlRpcStreamTransport
          extended by org.apache.xmlrpc.client.XmlRpcHttpTransport
              extended by org.apache.xmlrpc.client.XmlRpcSunHttpTransport
                  extended by org.apache.xmlrpc.client.XmlRpcSun14HttpTransport
                      extended by org.apache.xmlrpc.client.XmlRpcSun15HttpTransport
                          extended by org.rhq.enterprise.server.plugins.rhnhosted.xmlrpc.RhnSSLTransport
                              extended by org.rhq.enterprise.server.plugins.rhnhosted.xmlrpc.CustomReqPropTransport
All Implemented Interfaces:
org.apache.xmlrpc.client.XmlRpcTransport
Direct Known Subclasses:
RhnJaxbTransport

public class CustomReqPropTransport
extends RhnSSLTransport


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.xmlrpc.client.XmlRpcHttpTransport
org.apache.xmlrpc.client.XmlRpcHttpTransport.ByteArrayReqWriter
 
Nested classes/interfaces inherited from class org.apache.xmlrpc.client.XmlRpcStreamTransport
org.apache.xmlrpc.client.XmlRpcStreamTransport.GzipReqWriter, org.apache.xmlrpc.client.XmlRpcStreamTransport.ReqWriter, org.apache.xmlrpc.client.XmlRpcStreamTransport.ReqWriterImpl
 
Field Summary
protected  String dumpFilePath
           
protected  boolean dumpMessageToFile
           
protected  String PROP_NAME_TO_SAVE_TEMP_FILES
           
protected  Map<String,String> reqProps
           
 
Fields inherited from class org.apache.xmlrpc.client.XmlRpcHttpTransport
USER_AGENT
 
Constructor Summary
CustomReqPropTransport(org.apache.xmlrpc.client.XmlRpcClient pClient)
           
 
Method Summary
protected  File cacheResponseToFile(InputStream inStream)
           
protected  boolean doWeDeleteTempFile(File f)
           
 String getDumpFilePath()
           
 boolean getDumpMessageToFile()
           
 Map<String,String> getRequestProperties()
           
 String getRequestProperty(String name, String value)
           
protected  URLConnection newURLConnection(URL pURL)
           
protected  Object readResponse(org.apache.xmlrpc.common.XmlRpcStreamRequestConfig pConfig, InputStream pStream)
           
 void setDumpFilePath(String dumpPath)
           
 void setDumpMessageToFile(boolean dump)
           
 void setRequestProperties(Map props)
           
 void setRequestProperty(String name, String value)
           
 
Methods inherited from class org.rhq.enterprise.server.plugins.rhnhosted.xmlrpc.RhnSSLTransport
getSSLCertPath, setSSLCertPath
 
Methods inherited from class org.apache.xmlrpc.client.XmlRpcSun15HttpTransport
getProxy, setProxy
 
Methods inherited from class org.apache.xmlrpc.client.XmlRpcSun14HttpTransport
getSSLSocketFactory, setSSLSocketFactory
 
Methods inherited from class org.apache.xmlrpc.client.XmlRpcSunHttpTransport
close, getInputStream, getURLConnection, isResponseGzipCompressed, sendRequest, setRequestHeader, writeRequest
 
Methods inherited from class org.apache.xmlrpc.client.XmlRpcHttpTransport
getUserAgent, initHttpHeaders, isUsingByteArrayOutput, newReqWriter, setCompressionHeaders, setContentLength, setCredentials
 
Methods inherited from class org.apache.xmlrpc.client.XmlRpcStreamTransport
isCompressingRequest, newXMLReader
 
Methods inherited from class org.apache.xmlrpc.client.XmlRpcTransportImpl
getClient
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reqProps

protected Map<String,String> reqProps

dumpMessageToFile

protected boolean dumpMessageToFile

dumpFilePath

protected String dumpFilePath

PROP_NAME_TO_SAVE_TEMP_FILES

protected String PROP_NAME_TO_SAVE_TEMP_FILES
Constructor Detail

CustomReqPropTransport

public CustomReqPropTransport(org.apache.xmlrpc.client.XmlRpcClient pClient)
Method Detail

setDumpMessageToFile

public void setDumpMessageToFile(boolean dump)

getDumpMessageToFile

public boolean getDumpMessageToFile()

setDumpFilePath

public void setDumpFilePath(String dumpPath)

getDumpFilePath

public String getDumpFilePath()

setRequestProperties

public void setRequestProperties(Map props)

getRequestProperties

public Map<String,String> getRequestProperties()

setRequestProperty

public void setRequestProperty(String name,
                               String value)

getRequestProperty

public String getRequestProperty(String name,
                                 String value)

newURLConnection

protected URLConnection newURLConnection(URL pURL)
                                  throws IOException
Overrides:
newURLConnection in class RhnSSLTransport
Throws:
IOException

cacheResponseToFile

protected File cacheResponseToFile(InputStream inStream)
                            throws org.apache.xmlrpc.XmlRpcException
Throws:
org.apache.xmlrpc.XmlRpcException

readResponse

protected Object readResponse(org.apache.xmlrpc.common.XmlRpcStreamRequestConfig pConfig,
                              InputStream pStream)
                       throws org.apache.xmlrpc.XmlRpcException
Overrides:
readResponse in class org.apache.xmlrpc.client.XmlRpcStreamTransport
Throws:
org.apache.xmlrpc.XmlRpcException

doWeDeleteTempFile

protected boolean doWeDeleteTempFile(File f)


Copyright © 2008-2011 Red Hat, Inc.. All Rights Reserved.