Package org.apache.xmlrpc.client
Class XmlRpcSun15HttpTransportFactory
- java.lang.Object
-
- org.apache.xmlrpc.client.XmlRpcTransportFactoryImpl
-
- org.apache.xmlrpc.client.XmlRpcSun14HttpTransportFactory
-
- org.apache.xmlrpc.client.XmlRpcSun15HttpTransportFactory
-
- All Implemented Interfaces:
XmlRpcTransportFactory
public class XmlRpcSun15HttpTransportFactory extends XmlRpcSun14HttpTransportFactory
Default implementation of an HTTP transport in Java 1.5, based on theHttpURLConnection
class.
-
-
Field Summary
Fields Modifier and Type Field Description private java.net.Proxy
proxy
-
Constructor Summary
Constructors Constructor Description XmlRpcSun15HttpTransportFactory(XmlRpcClient pClient)
Creates a new factory, which creates transports for the given client.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XmlRpcTransport
getTransport()
Returns an instance ofXmlRpcTransport
.void
setProxy(java.lang.String proxyHost, int proxyPort)
Sets the proxy to use.void
setProxy(java.net.Proxy pProxy)
Sets the proxy to use.-
Methods inherited from class org.apache.xmlrpc.client.XmlRpcSun14HttpTransportFactory
getSSLSocketFactory, setSSLSocketFactory
-
Methods inherited from class org.apache.xmlrpc.client.XmlRpcTransportFactoryImpl
getClient
-
-
-
-
Constructor Detail
-
XmlRpcSun15HttpTransportFactory
public XmlRpcSun15HttpTransportFactory(XmlRpcClient pClient)
Creates a new factory, which creates transports for the given client.- Parameters:
pClient
- The client, which is operating the factory.
-
-
Method Detail
-
setProxy
public void setProxy(java.lang.String proxyHost, int proxyPort)
Sets the proxy to use.- Parameters:
proxyHost
- The proxy hostname.proxyPort
- The proxy port number.- Throws:
java.lang.IllegalArgumentException
- if the proxyHost parameter is null or if the proxyPort parameter is outside the range of valid port values.
-
setProxy
public void setProxy(java.net.Proxy pProxy)
Sets the proxy to use.- Parameters:
pProxy
- The proxy settings.
-
getTransport
public XmlRpcTransport getTransport()
Description copied from interface:XmlRpcTransportFactory
Returns an instance ofXmlRpcTransport
. This may be a singleton, but the caller should not depend on that: A new instance may as well be created for any request.- Specified by:
getTransport
in interfaceXmlRpcTransportFactory
- Overrides:
getTransport
in classXmlRpcSun14HttpTransportFactory
- Returns:
- The configured transport.
-
-