Package org.mariadb.jdbc
Class HostAddress
java.lang.Object
org.mariadb.jdbc.HostAddress
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateHostAddress(String host, int port) Constructor.HostAddress(String host, int port, String type) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanprivate static intinthashCode()static List<HostAddress> parse - parse server addresses from the URL fragment.private static HostAddressprivate static HostAddresstoString()static StringtoString(List<HostAddress> addrs) ToString implementation of addresses.static StringtoString(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()
-