public final class InetAddressAndPort extends java.lang.Object implements java.lang.Comparable<InetAddressAndPort>, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.net.InetAddress |
address |
byte[] |
addressBytes |
int |
port |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(InetAddressAndPort o) |
boolean |
equals(java.lang.Object o) |
static InetAddressAndPort |
getByAddress(byte[] address) |
static InetAddressAndPort |
getByAddress(java.net.InetAddress address) |
static InetAddressAndPort |
getByAddressOverrideDefaults(java.net.InetAddress address,
byte[] addressBytes,
java.lang.Integer port) |
static InetAddressAndPort |
getByAddressOverrideDefaults(java.net.InetAddress address,
java.lang.Integer port) |
static InetAddressAndPort |
getByName(java.lang.String name) |
static InetAddressAndPort |
getByNameOverrideDefaults(java.lang.String name,
java.lang.Integer port) |
java.lang.String |
getHostAddress(boolean withPort) |
int |
hashCode() |
static void |
initializeDefaultPort(int port) |
java.lang.String |
toString() |
java.lang.String |
toString(boolean withPort) |
public final java.net.InetAddress address
public final byte[] addressBytes
public final int port
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int compareTo(InetAddressAndPort o)
compareTo
in interface java.lang.Comparable<InetAddressAndPort>
public java.lang.String getHostAddress(boolean withPort)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toString(boolean withPort)
public static InetAddressAndPort getByName(java.lang.String name) throws java.net.UnknownHostException
java.net.UnknownHostException
public static InetAddressAndPort getByNameOverrideDefaults(java.lang.String name, java.lang.Integer port) throws java.net.UnknownHostException
name
- Hostname + optional ports stringport
- Port to connect on, overridden by values in hostname string, defaults to DatabaseDescriptor default if not specified anywhere.java.net.UnknownHostException
public static InetAddressAndPort getByAddress(byte[] address) throws java.net.UnknownHostException
java.net.UnknownHostException
public static InetAddressAndPort getByAddress(java.net.InetAddress address)
public static InetAddressAndPort getByAddressOverrideDefaults(java.net.InetAddress address, java.lang.Integer port)
public static InetAddressAndPort getByAddressOverrideDefaults(java.net.InetAddress address, byte[] addressBytes, java.lang.Integer port)
public static void initializeDefaultPort(int port)
Copyright © 2019 The Apache Software Foundation