Package org.mariadb.jdbc
Class HostAddress
java.lang.Object
org.mariadb.jdbc.HostAddress
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
HostAddress
(String host, int port, Boolean primary) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionboolean
static HostAddress
static HostAddress
private static int
int
hashCode()
static List<HostAddress>
parse - parse server addresses from the URL fragment.private static HostAddress
parseParameterHostAddress
(String str, HaMode haMode, boolean first) private static HostAddress
parseSimpleHostAddress
(String str, HaMode haMode, boolean first) toString()
-
Field Details
-
host
-
port
public int port -
-
-
Constructor Details
-
HostAddress
Constructor.- Parameters:
host
- hostport
- portprimary
- is primary
-
-
Method Details
-
from
-
from
-
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
- Throws:
SQLException
- for wrong spec
-
parseSimpleHostAddress
private static HostAddress parseSimpleHostAddress(String str, HaMode haMode, boolean first) throws SQLException - Throws:
SQLException
-
getPort
- Throws:
SQLException
-
parseParameterHostAddress
private static HostAddress parseParameterHostAddress(String str, HaMode haMode, boolean first) throws SQLException - Throws:
SQLException
-
toString
-
equals
-
hashCode
public int hashCode()
-