Class HttpHost

java.lang.Object
org.apache.commons.httpclient.HttpHost
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
ProxyHost

@Deprecated public class HttpHost extends Object implements Cloneable
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 host. This includes remote host, port and protocol.
Since:
3.0
  • Constructor Details

    • HttpHost

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

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

      public HttpHost(String hostname)
      Deprecated.
      Constructor for HttpHost.
      Parameters:
      hostname - the hostname (IP or DNS name). Can be null.
    • HttpHost

      public HttpHost(URI uri) throws URIException
      Deprecated.
      URI constructor for HttpHost.
      Parameters:
      uri - the URI.
      Throws:
      URIException
    • HttpHost

      public HttpHost(HttpHost httphost)
      Deprecated.
      Copy constructor for HttpHost
      Parameters:
      httphost - the HTTP host to copy details from
  • Method Details