public class HttpHost
extends java.lang.Object
implements java.lang.Cloneable
Constructor and Description |
---|
HttpHost(java.lang.String hostname)
Constructor for HttpHost.
|
HttpHost(java.lang.String hostname,
int port)
Constructor for HttpHost.
|
HttpHost(java.lang.String hostname,
int port,
Protocol protocol)
Constructor for HttpHost.
|
HttpHost(URI uri)
URI constructor for HttpHost.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getHostName()
Returns the host name (IP or DNS name).
|
int |
getPort()
Returns the port.
|
Protocol |
getProtocol()
Returns the protocol.
|
int |
hashCode() |
java.lang.String |
toString() |
java.lang.String |
toURI()
Return the host uri.
|
public HttpHost(java.lang.String hostname, int port, Protocol protocol)
hostname
- the hostname (IP or DNS name). Can be null
.port
- the port. Value -1
can be used to set default protocol portprotocol
- the protocol. Value null
can be used to set default protocolpublic HttpHost(java.lang.String hostname, int port)
hostname
- the hostname (IP or DNS name). Can be null
.port
- the port. Value -1
can be used to set default protocol portpublic HttpHost(java.lang.String hostname)
hostname
- the hostname (IP or DNS name). Can be null
.public HttpHost(URI uri) throws URIException
uri
- the URI.URIException
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
Object.clone()
public java.lang.String getHostName()
null
if not setpublic int getPort()
-1
if not setpublic Protocol getProtocol()
public java.lang.String toURI()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"