## Uses of Class
org.mariadb.jdbc.HostAddress

Packages that use HostAddress
org.mariadb.jdbc
org.mariadb.jdbc.internal.mysql
org.mariadb.jdbc.internal.mysql.listener
org.mariadb.jdbc.internal.mysql.listener.impl

### Uses of HostAddress in org.mariadb.jdbc

Methods in org.mariadb.jdbc that return types with arguments of type HostAddress
`List<HostAddress>` JDBCUrl.`getHostAddresses()`
`static List<HostAddress>` HostAddress.`parse(String spec, UrlHAMode haMode)` parse - parse server addresses from the URL fragment

Methods in org.mariadb.jdbc with parameters of type HostAddress
`static String` HostAddress.`toString(HostAddress[] addrs)`

Method parameters in org.mariadb.jdbc with type arguments of type HostAddress
`static String` HostAddress.`toString(List<HostAddress> addrs)`

Constructor parameters in org.mariadb.jdbc with type arguments of type HostAddress
Constructor and Description
`JDBCUrl(String database, List<HostAddress> addresses, Options options, UrlHAMode haMode)`

### Uses of HostAddress in org.mariadb.jdbc.internal.mysql

Fields in org.mariadb.jdbc.internal.mysql declared as HostAddress
`protected HostAddress` MySQLProtocol.`currentHost`

Methods in org.mariadb.jdbc.internal.mysql that return HostAddress
`HostAddress` Protocol.`getHostAddress()`
`HostAddress` MySQLProtocol.`getHostAddress()`

Methods in org.mariadb.jdbc.internal.mysql with parameters of type HostAddress
`static void` AuroraProtocol.`searchProbableMaster(AuroraListener listener, HostAddress probableMaster, Map<HostAddress,Long> blacklist, SearchFilter searchFilter)`
`void` Protocol.`setHostAddress(HostAddress hostAddress)`
`void` MySQLProtocol.`setHostAddress(HostAddress host)`

Method parameters in org.mariadb.jdbc.internal.mysql with type arguments of type HostAddress
`static void` AuroraProtocol.`loop(AuroraListener listener, List<HostAddress> addresses, Map<HostAddress,Long> blacklist, SearchFilter searchFilter)` loop until found the failed connection.
`static void` AuroraProtocol.`loop(AuroraListener listener, List<HostAddress> addresses, Map<HostAddress,Long> blacklist, SearchFilter searchFilter)` loop until found the failed connection.
`static void` MySQLProtocol.`loop(Listener listener, List<HostAddress> addresses, Map<HostAddress,Long> blacklist, SearchFilter searchFilter)` loop until found the failed connection.
`static void` MySQLProtocol.`loop(Listener listener, List<HostAddress> addresses, Map<HostAddress,Long> blacklist, SearchFilter searchFilter)` loop until found the failed connection.
`static void` MastersSlavesProtocol.`loop(MastersSlavesListener listener, List<HostAddress> addresses, Map<HostAddress,Long> blacklist, SearchFilter searchFilter)` loop until found the failed connection.
`static void` MastersSlavesProtocol.`loop(MastersSlavesListener listener, List<HostAddress> addresses, Map<HostAddress,Long> blacklist, SearchFilter searchFilter)` loop until found the failed connection.
`static void` AuroraProtocol.`searchProbableMaster(AuroraListener listener, HostAddress probableMaster, Map<HostAddress,Long> blacklist, SearchFilter searchFilter)`

### Uses of HostAddress in org.mariadb.jdbc.internal.mysql.listener

Fields in org.mariadb.jdbc.internal.mysql.listener with type parameters of type HostAddress
`protected static Map<HostAddress,Long>` AbstractMastersListener.`blacklist` list the recent failedConnection

Methods in org.mariadb.jdbc.internal.mysql.listener that return types with arguments of type HostAddress
`Map<HostAddress,Long>` Listener.`getBlacklist()`
`Map<HostAddress,Long>` AbstractMastersListener.`getBlacklist()`

Methods in org.mariadb.jdbc.internal.mysql.listener with parameters of type HostAddress
`void` AbstractMastersListener.`addToBlacklist(HostAddress hostAddress)` After a failover, put the hostAddress in a static list so the other connection will not take this host in account for a time

### Uses of HostAddress in org.mariadb.jdbc.internal.mysql.listener.impl

Methods in org.mariadb.jdbc.internal.mysql.listener.impl that return HostAddress
`HostAddress` AuroraListener.`searchByStartName(Protocol secondaryProtocol, List<HostAddress> loopAddress)` Aurora replica doesn't have the master endpoint but the master instance name.

Method parameters in org.mariadb.jdbc.internal.mysql.listener.impl with type arguments of type HostAddress
`HostAddress` AuroraListener.`searchByStartName(Protocol secondaryProtocol, List<HostAddress> loopAddress)` Aurora replica doesn't have the master endpoint but the master instance name.