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

java.lang.Object
  extended by org.apache.xmlrpc.client.XmlRpcTransportFactoryImpl
      extended by org.apache.xmlrpc.client.XmlRpcSun14HttpTransportFactory
          extended by org.apache.xmlrpc.client.XmlRpcSun15HttpTransportFactory
              extended by org.rhq.enterprise.server.plugins.rhnhosted.xmlrpc.RhnSSLTransportFactory
                  extended by org.rhq.enterprise.server.plugins.rhnhosted.xmlrpc.CustomReqPropTransportFactory
All Implemented Interfaces:
org.apache.xmlrpc.client.XmlRpcTransportFactory
Direct Known Subclasses:
RhnJaxbTransportFactory

public class CustomReqPropTransportFactory
extends RhnSSLTransportFactory


Field Summary
protected  String dumpMessagePath
           
protected  boolean dumpMessageToFile
           
protected  String PROP_NAME_SAVE_XML_TO_FILE
           
protected  Map reqProps
           
 
Fields inherited from class org.rhq.enterprise.server.plugins.rhnhosted.xmlrpc.RhnSSLTransportFactory
sslCertPath
 
Constructor Summary
CustomReqPropTransportFactory(org.apache.xmlrpc.client.XmlRpcClient pClient)
          Creates a new factory, which creates transports for the given client.
 
Method Summary
 String getDumpFilePath()
           
 boolean getDumpMessageToFile()
           
 Map<String,String> getRequestProperties()
           
 String getRequestProperty(String name, String value)
           
 org.apache.xmlrpc.client.XmlRpcTransport getTransport()
           
protected  CustomReqPropTransport newTransportInstance()
          Override to specify a different Transport
 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.RhnSSLTransportFactory
getProxy, getSSLCert, setSSLCert
 
Methods inherited from class org.apache.xmlrpc.client.XmlRpcSun15HttpTransportFactory
setProxy, setProxy
 
Methods inherited from class org.apache.xmlrpc.client.XmlRpcSun14HttpTransportFactory
getSSLSocketFactory, setSSLSocketFactory
 
Methods inherited from class org.apache.xmlrpc.client.XmlRpcTransportFactoryImpl
getClient
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reqProps

protected Map reqProps

dumpMessageToFile

protected boolean dumpMessageToFile

dumpMessagePath

protected String dumpMessagePath

PROP_NAME_SAVE_XML_TO_FILE

protected String PROP_NAME_SAVE_XML_TO_FILE
Constructor Detail

CustomReqPropTransportFactory

public CustomReqPropTransportFactory(org.apache.xmlrpc.client.XmlRpcClient pClient)
Creates a new factory, which creates transports for the given client.

Parameters:
pClient - The client, which is operating the factory.
Method Detail

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)

setDumpMessageToFile

public void setDumpMessageToFile(boolean dump)

getDumpMessageToFile

public boolean getDumpMessageToFile()

setDumpFilePath

public void setDumpFilePath(String dumpPath)

getDumpFilePath

public String getDumpFilePath()

newTransportInstance

protected CustomReqPropTransport newTransportInstance()
Override to specify a different Transport

Overrides:
newTransportInstance in class RhnSSLTransportFactory

getTransport

public org.apache.xmlrpc.client.XmlRpcTransport getTransport()
Specified by:
getTransport in interface org.apache.xmlrpc.client.XmlRpcTransportFactory
Overrides:
getTransport in class RhnSSLTransportFactory


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