public class HostAddress
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
host |
private static Logger |
logger |
int |
port |
java.lang.String |
type |
| Modifier | Constructor and Description |
|---|---|
private |
HostAddress() |
|
HostAddress(java.lang.String host,
int port)
Constructor.
|
|
HostAddress(java.lang.String host,
int port,
java.lang.String type)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
private static int |
getPort(java.lang.String portString) |
int |
hashCode() |
static java.util.List<HostAddress> |
parse(java.lang.String spec,
HaMode haMode)
parse - parse server addresses from the URL fragment.
|
private static HostAddress |
parseParameterHostAddress(java.lang.String str) |
private static HostAddress |
parseSimpleHostAddress(java.lang.String str) |
java.lang.String |
toString() |
static java.lang.String |
toString(HostAddress[] addrs)
ToString implementation of addresses.
|
static java.lang.String |
toString(java.util.List<HostAddress> addrs)
ToString implementation of addresses.
|
private static final Logger logger
public java.lang.String host
public int port
public java.lang.String type
private HostAddress()
public HostAddress(java.lang.String host,
int port)
host - hostport - portpublic HostAddress(java.lang.String host,
int port,
java.lang.String type)
host - hostport - porttype - typepublic static java.util.List<HostAddress> parse(java.lang.String spec, HaMode haMode)
spec - list of endpoints in one of the forms 1 - host1,....,hostN:port (missing port
default to MariaDB default 3306 2 - host:port,...,host:porthaMode - High availability modeprivate static HostAddress parseSimpleHostAddress(java.lang.String str)
private static int getPort(java.lang.String portString)
private static HostAddress parseParameterHostAddress(java.lang.String str)
public static java.lang.String toString(java.util.List<HostAddress> addrs)
addrs - address listpublic static java.lang.String toString(HostAddress[] addrs)
addrs - address arraypublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object