## Uses of Class
org.mariadb.jdbc.internal.util.pool.GlobalStateInfo

Packages that use GlobalStateInfo
org.mariadb.jdbc
org.mariadb.jdbc.internal.failover
org.mariadb.jdbc.internal.failover.impl
org.mariadb.jdbc.internal.protocol
org.mariadb.jdbc.internal.util
org.mariadb.jdbc.internal.util.pool

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

Methods in org.mariadb.jdbc with parameters of type GlobalStateInfo
`static MariaDbConnection` MariaDbConnection.`newConnection(UrlParser urlParser, GlobalStateInfo globalInfo)` Create new connection Object.

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

Fields in org.mariadb.jdbc.internal.failover declared as GlobalStateInfo
`protected GlobalStateInfo` AbstractMastersListener.`globalInfo`

Constructors in org.mariadb.jdbc.internal.failover with parameters of type GlobalStateInfo
Constructor and Description
`AbstractMastersListener(UrlParser urlParser, GlobalStateInfo globalInfo)`
`AbstractMastersSlavesListener(UrlParser urlParser, GlobalStateInfo globalInfo)`

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

Constructors in org.mariadb.jdbc.internal.failover.impl with parameters of type GlobalStateInfo
Constructor and Description
`AuroraListener(UrlParser urlParser, GlobalStateInfo globalInfo)` Constructor for Aurora.
`MastersFailoverListener(UrlParser urlParser, GlobalStateInfo globalInfo)` Initialisation.
`MastersSlavesListener(UrlParser urlParser, GlobalStateInfo globalInfo)` Initialisation.

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

Methods in org.mariadb.jdbc.internal.protocol with parameters of type GlobalStateInfo
`static AuroraProtocol` AuroraProtocol.`getNewProtocol(FailoverProxy proxy, GlobalStateInfo globalInfo, UrlParser urlParser)` Initialize new protocol instance.
`static void` AuroraProtocol.`loop(AuroraListener listener, GlobalStateInfo globalInfo, List<HostAddress> addresses, SearchFilter initialSearchFilter)` loop until found the failed connection.
`static void` MasterProtocol.`loop(Listener listener, GlobalStateInfo globalInfo, List<HostAddress> addresses, SearchFilter searchFilter)` loop until found the failed connection.
`static void` MastersSlavesProtocol.`loop(MastersSlavesListener listener, GlobalStateInfo globalInfo, List<HostAddress> addresses, SearchFilter searchFilter)` loop until found the failed connection.

Constructors in org.mariadb.jdbc.internal.protocol with parameters of type GlobalStateInfo
Constructor and Description
`AbstractConnectProtocol(UrlParser urlParser, GlobalStateInfo globalInfo, ReentrantLock lock)` Get a protocol instance.
`AuroraProtocol(UrlParser url, GlobalStateInfo globalInfo, ReentrantLock lock)`
`MasterProtocol(UrlParser urlParser, GlobalStateInfo globalInfo, ReentrantLock lock)` Get a protocol instance.
`MastersSlavesProtocol(UrlParser url, GlobalStateInfo globalInfo, ReentrantLock lock)`

### Uses of GlobalStateInfo in org.mariadb.jdbc.internal.util

Methods in org.mariadb.jdbc.internal.util with parameters of type GlobalStateInfo
`static Protocol` Utils.`retrieveProxy(UrlParser urlParser, GlobalStateInfo globalInfo)` Retrieve protocol corresponding to the failover options.

### Uses of GlobalStateInfo in org.mariadb.jdbc.internal.util.pool

Methods in org.mariadb.jdbc.internal.util.pool that return GlobalStateInfo
`GlobalStateInfo` Pool.`getGlobalInfo()`