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.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object