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 theHttpURLConnectionclass.
-
-
Field Summary
Fields Modifier and Type Field Description private java.net.Proxyproxy
-
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 XmlRpcTransportgetTransport()Returns an instance ofXmlRpcTransport.voidsetProxy(java.lang.String proxyHost, int proxyPort)Sets the proxy to use.voidsetProxy(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:XmlRpcTransportFactoryReturns 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:
getTransportin interfaceXmlRpcTransportFactory- Overrides:
getTransportin classXmlRpcSun14HttpTransportFactory- Returns:
- The configured transport.
-
-