@InterfaceAudience.Public public class Address extends Object implements Comparable<Address>
Comparable
In implementation this class is a facade over Guava's HostAndPort
. We cannot have Guava
classes in our API hence this Type.
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Address that) |
boolean |
equals(Object other) |
static Address |
fromParts(String hostname,
int port) |
static Address |
fromSocketAddress(InetSocketAddress addr) |
static Address |
fromString(String hostnameAndPort) |
String |
getHostname()
Deprecated.
Use
getHostName() instead |
String |
getHostName() |
int |
getPort() |
int |
hashCode() |
static InetSocketAddress |
toSocketAddress(Address addr) |
static InetSocketAddress[] |
toSocketAddress(Address[] addrs) |
String |
toString() |
String |
toStringWithoutDomain()
If hostname is a.b.c and the port is 123, return a:123 instead of a.b.c:123.
|
public static Address fromString(String hostnameAndPort)
public static Address fromSocketAddress(InetSocketAddress addr)
public static InetSocketAddress toSocketAddress(Address addr)
public static InetSocketAddress[] toSocketAddress(Address[] addrs)
public String getHostName()
@Deprecated public String getHostname()
getHostName()
insteadpublic int getPort()
public String toStringWithoutDomain()
toString()
}public int compareTo(Address that)
compareTo
in interface Comparable<Address>
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.