Package org.mariadb.jdbc
Class HostAddress
java.lang.Object
org.mariadb.jdbc.HostAddress
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
HostAddress
(String host, int port) Constructor.HostAddress
(String host, int port, String type) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionboolean
private static int
int
hashCode()
static List
<HostAddress> parse - parse server addresses from the URL fragment.private static HostAddress
private static HostAddress
toString()
static String
toString
(List<HostAddress> addrs) ToString implementation of addresses.static String
toString
(HostAddress[] addrs) ToString implementation of addresses.
-
Field Details
-
logger
-
host
-
port
public int port -
type
-
-
Constructor Details
-
HostAddress
private HostAddress() -
HostAddress
Constructor. type is master.- Parameters:
host
- hostport
- port
-
HostAddress
Constructor.- Parameters:
host
- hostport
- porttype
- type
-
-
Method Details
-
parse
parse - parse server addresses from the URL fragment.- Parameters:
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 mode- Returns:
- parsed endpoints
-
parseSimpleHostAddress
-
getPort
-
parseParameterHostAddress
-
toString
ToString implementation of addresses.- Parameters:
addrs
- address list- Returns:
- String value
-
toString
ToString implementation of addresses.- Parameters:
addrs
- address array- Returns:
- String value
-
toString
-
equals
-
hashCode
public int hashCode()
-