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
Default implementation of an HTTP transport in Java 1.5, based on the
HttpURLConnection
class.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new factory, which creates transports for the given client. -
Method Summary
Modifier and TypeMethodDescriptionReturns an instance ofXmlRpcTransport
.void
Sets the proxy to use.void
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
-
Field Details
-
proxy
-
-
Constructor Details
-
XmlRpcSun15HttpTransportFactory
Creates a new factory, which creates transports for the given client.- Parameters:
pClient
- The client, which is operating the factory.
-
-
Method Details
-
setProxy
Sets the proxy to use.- Parameters:
proxyHost
- The proxy hostname.proxyPort
- The proxy port number.- Throws:
IllegalArgumentException
- if the proxyHost parameter is null or if the proxyPort parameter is outside the range of valid port values.
-
setProxy
Sets the proxy to use.- Parameters:
pProxy
- The proxy settings.
-
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.
-