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

Packages that use HostAddress
org.mariadb.jdbc
org.mariadb.jdbc.client.impl
org.mariadb.jdbc.client.socket
org.mariadb.jdbc.client.socket.impl
org.mariadb.jdbc.export
org.mariadb.jdbc.plugin
org.mariadb.jdbc.plugin.credential.aws
org.mariadb.jdbc.plugin.credential.env
org.mariadb.jdbc.plugin.credential.system

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

Methods in org.mariadb.jdbc that return HostAddress
`static HostAddress` HostAddress.`from​(String host, int port)` Create a Host without knowledge of primary/replica goal
`static HostAddress` HostAddress.`from​(String host, int port, boolean primary)` Create a Host

Methods in org.mariadb.jdbc that return types with arguments of type HostAddress
`List<HostAddress>` Configuration.`addresses()` addresses
`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
`Configuration.Builder` Configuration.Builder.`addresses​(HostAddress... hostAddress)` add host addresses

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

Fields in org.mariadb.jdbc.client.impl with type parameters of type HostAddress
`protected static ConcurrentMap<HostAddress,​Long>` MultiPrimaryClient.`denyList` temporary blacklisted hosts

Methods in org.mariadb.jdbc.client.impl that return HostAddress
`HostAddress` MultiPrimaryClient.`getHostAddress()`
`HostAddress` MultiPrimaryReplicaClient.`getHostAddress()`
`HostAddress` StandardClient.`getHostAddress()`

Methods in org.mariadb.jdbc.client.impl with parameters of type HostAddress
`static Socket` ConnectionHelper.`connectSocket​(Configuration conf, HostAddress hostAddress)` Connect socket
`static Socket` ConnectionHelper.`createSocket​(Configuration conf, HostAddress hostAddress)` Create socket accordingly to options.
`static Credential` ConnectionHelper.`loadCredential​(CredentialPlugin credentialPlugin, Configuration configuration, HostAddress hostAddress)` Load user/password plugin if configured to.
`static SSLSocket` ConnectionHelper.`sslWrapper​(HostAddress hostAddress, Socket socket, long clientCapabilities, byte exchangeCharset, org.mariadb.jdbc.client.Context context, Writer writer)` Create SSL wrapper
`static Socket` ConnectionHelper.`standardSocket​(Configuration conf, HostAddress hostAddress)` Use standard socket implementation.

Constructors in org.mariadb.jdbc.client.impl with parameters of type HostAddress
`ReplayClient​(Configuration conf, HostAddress hostAddress, ReentrantLock lock, boolean skipPostCommands)` Constructor
`StandardClient​(Configuration conf, HostAddress hostAddress, ReentrantLock lock, boolean skipPostCommands)` Constructor

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

Methods in org.mariadb.jdbc.client.socket with parameters of type HostAddress
`void` Reader.`setServerThreadId​(Long serverThreadId, HostAddress hostAddress)` Set server thread id.
`void` Writer.`setServerThreadId​(Long serverThreadId, HostAddress hostAddress)` Set server thread id.

### Uses of HostAddress in org.mariadb.jdbc.client.socket.impl

Methods in org.mariadb.jdbc.client.socket.impl with parameters of type HostAddress
`Socket` SocketHandlerFunction.`apply​(Configuration conf, HostAddress hostAddress)` Create socket
`void` PacketReader.`setServerThreadId​(Long serverThreadId, HostAddress hostAddress)` Set server thread id.
`void` PacketWriter.`setServerThreadId​(Long serverThreadId, HostAddress hostAddress)` Set server thread id.

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

Methods in org.mariadb.jdbc.export that return types with arguments of type HostAddress
`abstract Optional<HostAddress>` HaMode.`getAvailableHost​(List<HostAddress> hostAddresses, ConcurrentMap<HostAddress,​Long> denyList, boolean primary)` List of hosts without blacklist entries, ordered according to HA mode
`static Optional<HostAddress>` HaMode.`getAvailableHostInOrder​(List<HostAddress> hostAddresses, ConcurrentMap<HostAddress,​Long> denyList, boolean primary)` return hosts of corresponding type (primary or not) without blacklisted hosts.

Method parameters in org.mariadb.jdbc.export with type arguments of type HostAddress
`abstract Optional<HostAddress>` HaMode.`getAvailableHost​(List<HostAddress> hostAddresses, ConcurrentMap<HostAddress,​Long> denyList, boolean primary)` List of hosts without blacklist entries, ordered according to HA mode
`abstract Optional<HostAddress>` HaMode.`getAvailableHost​(List<HostAddress> hostAddresses, ConcurrentMap<HostAddress,​Long> denyList, boolean primary)` List of hosts without blacklist entries, ordered according to HA mode
`static Optional<HostAddress>` HaMode.`getAvailableHostInOrder​(List<HostAddress> hostAddresses, ConcurrentMap<HostAddress,​Long> denyList, boolean primary)` return hosts of corresponding type (primary or not) without blacklisted hosts.
`static Optional<HostAddress>` HaMode.`getAvailableHostInOrder​(List<HostAddress> hostAddresses, ConcurrentMap<HostAddress,​Long> denyList, boolean primary)` return hosts of corresponding type (primary or not) without blacklisted hosts.

Constructors in org.mariadb.jdbc.export with parameters of type HostAddress
`ExceptionFactory​(Configuration conf, HostAddress hostAddress)` Connection Exception factory constructor
`SqlExceptionFactory​(Connection connection, MariaDbPoolConnection poolConnection, Configuration conf, HostAddress hostAddress, long threadId, Statement statement, String sql)` Constructor of Exception factory with SQL

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

Methods in org.mariadb.jdbc.plugin with parameters of type HostAddress
`default CredentialPlugin` CredentialPlugin.`initialize​(Configuration conf, String userName, HostAddress hostAddress)` Permit initializing plugin if overridden

### Uses of HostAddress in org.mariadb.jdbc.plugin.credential.aws

Methods in org.mariadb.jdbc.plugin.credential.aws with parameters of type HostAddress
`CredentialPlugin` AwsIamCredentialPlugin.`initialize​(Configuration conf, String userName, HostAddress hostAddress)`

Constructors in org.mariadb.jdbc.plugin.credential.aws with parameters of type HostAddress
`AwsCredentialGenerator​(Properties nonMappedOptions, String userName, HostAddress hostAddress)` AWS Generator.

### Uses of HostAddress in org.mariadb.jdbc.plugin.credential.env

Methods in org.mariadb.jdbc.plugin.credential.env with parameters of type HostAddress
`CredentialPlugin` EnvCredentialPlugin.`initialize​(Configuration conf, String userName, HostAddress hostAddress)`

### Uses of HostAddress in org.mariadb.jdbc.plugin.credential.system

Methods in org.mariadb.jdbc.plugin.credential.system with parameters of type HostAddress
`CredentialPlugin` PropertiesCredentialPlugin.`initialize​(Configuration conf, String userName, HostAddress hostAddress)`