Class XmlRpcSun15HttpTransportFactory

All Implemented Interfaces:
XmlRpcTransportFactory

public class XmlRpcSun15HttpTransportFactory extends XmlRpcSun14HttpTransportFactory
Default implementation of an HTTP transport in Java 1.5, based on the HttpURLConnection class.
  • Field Details

    • proxy

      private Proxy proxy
  • Constructor Details

    • 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 Details

    • setProxy

      public void setProxy(String proxyHost, int proxyPort)
      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

      public void setProxy(Proxy pProxy)
      Sets the proxy to use.
      Parameters:
      pProxy - The proxy settings.
    • getTransport

      public XmlRpcTransport getTransport()
      Description copied from interface: XmlRpcTransportFactory
      Returns an instance of XmlRpcTransport. 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 interface XmlRpcTransportFactory
      Overrides:
      getTransport in class XmlRpcSun14HttpTransportFactory
      Returns:
      The configured transport.