@InterfaceAudience.Public @InterfaceStability.Stable 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() |
InetSocketAddress |
toSocketAddress() |
static InetSocketAddress[] |
toSocketAddress(Address[] addrs) |
String |
toString() |
public static Address fromSocketAddress(InetSocketAddress addr)
public InetSocketAddress toSocketAddress()
public static InetSocketAddress[] toSocketAddress(Address[] addrs)
public String getHostName()
@Deprecated public String getHostname()
getHostName()
insteadpublic int getPort()
public int compareTo(Address that)
compareTo
in interface Comparable<Address>
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.