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

Packages that use HostAddress
org.mariadb.jdbc
org.mariadb.jdbc.internal.failover
org.mariadb.jdbc.internal.failover.impl
org.mariadb.jdbc.internal.protocol

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

Methods in org.mariadb.jdbc that return types with arguments of type HostAddress
`List<HostAddress>` UrlParser.`getHostAddresses()`
`static List<HostAddress>` HostAddress.`parse(String spec, HaMode 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)` ToString implementation of addresses.

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

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

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

Methods in org.mariadb.jdbc.internal.failover that return types with arguments of type HostAddress
`Set<HostAddress>` Listener.`getBlacklistKeys()`
`Set<HostAddress>` AbstractMastersListener.`getBlacklistKeys()`

Methods in org.mariadb.jdbc.internal.failover with parameters of type HostAddress
`void` Listener.`addToBlacklist(HostAddress 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.
`void` Listener.`removeFromBlacklist(HostAddress hostAddress)`
`void` AbstractMastersListener.`removeFromBlacklist(HostAddress hostAddress)` After a successfull connection, permit to remove a hostAddress from blacklist.
`void` Listener.`throwFailoverMessage(HostAddress failHostAddress, boolean wasMaster, QueryException queryException, boolean reconnected)`
`void` AbstractMastersListener.`throwFailoverMessage(HostAddress failHostAddress, boolean wasMaster, QueryException queryException, boolean reconnected)` Throw a human readable message after a failoverException.

### Uses of HostAddress in org.mariadb.jdbc.internal.failover.impl

Methods in org.mariadb.jdbc.internal.failover.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.failover.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.

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

Fields in org.mariadb.jdbc.internal.protocol declared as HostAddress
`protected HostAddress` AbstractConnectProtocol.`currentHost`

Methods in org.mariadb.jdbc.internal.protocol that return HostAddress
`HostAddress` Protocol.`getHostAddress()`
`HostAddress` AbstractConnectProtocol.`getHostAddress()`

Methods in org.mariadb.jdbc.internal.protocol with parameters of type HostAddress
`static void` AuroraProtocol.`searchProbableMaster(AuroraListener listener, HostAddress probableMaster, SearchFilter searchFilter)` Connect aurora probable master.
`void` Protocol.`setHostAddress(HostAddress hostAddress)`
`void` AbstractConnectProtocol.`setHostAddress(HostAddress host)`

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