org.apache.xmlrpc.client
Class XmlRpcClientConfigImpl

java.lang.Object
  extended by XmlRpcHttpRequestConfigImpl
      extended by org.apache.xmlrpc.client.XmlRpcClientConfigImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, XmlRpcClientConfig, XmlRpcHttpClientConfig, XmlRpcLocalClientConfig

public class XmlRpcClientConfigImpl
extends XmlRpcHttpRequestConfigImpl
implements XmlRpcHttpClientConfig, XmlRpcLocalClientConfig, java.lang.Cloneable, java.io.Serializable

Default implementation of a clients request configuration.


Constructor Summary
XmlRpcClientConfigImpl()
          Creates a new client configuration with default settings.
 
Method Summary
 XmlRpcClientConfigImpl cloneMe()
          Creates a clone of this client configuration.
 java.net.URL getServerURL()
          Returns the HTTP servers URL.
 XmlRpcRequestProcessor getXmlRpcServer()
           
 void setServerURL(java.net.URL pURL)
          Sets the servers URL.
 void setXmlRpcServer(XmlRpcRequestProcessor pServer)
          Returns the XmlRpcRequestProcessor being invoked.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlRpcClientConfigImpl

public XmlRpcClientConfigImpl()
Creates a new client configuration with default settings.

Method Detail

cloneMe

public XmlRpcClientConfigImpl cloneMe()
Creates a clone of this client configuration.

Returns:
A clone of this configuration.

setServerURL

public void setServerURL(java.net.URL pURL)
Sets the servers URL.

Parameters:
pURL - Servers URL

getServerURL

public java.net.URL getServerURL()
Description copied from interface: XmlRpcHttpClientConfig
Returns the HTTP servers URL.

Specified by:
getServerURL in interface XmlRpcHttpClientConfig
Returns:
XML-RPC servers URL; for example, this may be the URL of a servlet

setXmlRpcServer

public void setXmlRpcServer(XmlRpcRequestProcessor pServer)
Returns the XmlRpcRequestProcessor being invoked.

Parameters:
pServer - Server object being invoked. This will typically be a singleton instance, but could as well create a new instance with any call.

getXmlRpcServer

public XmlRpcRequestProcessor getXmlRpcServer()