Class ProxyHost

  • All Implemented Interfaces:
    java.lang.Cloneable

    @Deprecated
    public class ProxyHost
    extends HttpHost
    Deprecated.
    Jakarta Commons HttpClient 3.x is deprecated in the Jenkins project. It is not recommended to use it in any new code. Instead, use HTTP client API plugins as a dependency in your code. E.g. Apache HttpComponents Client API 4.x Plugin or Async HTTP Client Plugin.
    Holds all of the variables needed to describe an HTTP connection to a proxy. Proxy hosts always use plain HTTP connection when communicating with clients.
    Since:
    3.0
    • Constructor Detail

      • ProxyHost

        public ProxyHost​(ProxyHost httpproxy)
        Deprecated.
        Copy constructor for HttpHost
        Parameters:
        httpproxy - the HTTP host to copy details from
      • ProxyHost

        public ProxyHost​(java.lang.String hostname,
                         int port)
        Deprecated.
        Constructor for ProxyHost.
        Parameters:
        hostname - the hostname (IP or DNS name). Can be null.
        port - the port. Value -1 can be used to set default protocol port
      • ProxyHost

        public ProxyHost​(java.lang.String hostname)
        Deprecated.
        Constructor for HttpHost.
        Parameters:
        hostname - the hostname (IP or DNS name). Can be null.
    • Method Detail

      • clone

        public java.lang.Object clone()
                               throws java.lang.CloneNotSupportedException
        Deprecated.
        Overrides:
        clone in class HttpHost
        Throws:
        java.lang.CloneNotSupportedException
        See Also:
        Object.clone()