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

Packages that use Configuration
org.mariadb.jdbc
org.mariadb.jdbc.client.context
org.mariadb.jdbc.client.result
org.mariadb.jdbc.client.socket
org.mariadb.jdbc.client.tls
org.mariadb.jdbc.message.client
org.mariadb.jdbc.message.server
org.mariadb.jdbc.plugin
org.mariadb.jdbc.plugin.authentication
org.mariadb.jdbc.plugin.authentication.addon
org.mariadb.jdbc.plugin.authentication.standard
org.mariadb.jdbc.plugin.credential.aws
org.mariadb.jdbc.plugin.credential.env
org.mariadb.jdbc.plugin.credential.system
org.mariadb.jdbc.pool
org.mariadb.jdbc.util.exceptions

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

Methods in org.mariadb.jdbc that return Configuration
`Configuration` Configuration.Builder.`build()`
`Configuration` Configuration.`clone​(String username, String password)`
`Configuration` Configuration.`connectTimeout​(int connectTimeout)`
`static Configuration` Configuration.`parse​(String url)`
`static Configuration` Configuration.`parse​(String url, Properties prop)` Parse url connection string with additional properties.

Methods in org.mariadb.jdbc with parameters of type Configuration
`protected static String` Configuration.`buildUrl​(Configuration conf)`
`static Connection` Driver.`connect​(Configuration configuration)`

Constructors in org.mariadb.jdbc with parameters of type Configuration
`Connection​(Configuration conf, ReentrantLock lock, org.mariadb.jdbc.client.Client client)`
`DatabaseMetaData​(Connection connection, Configuration conf)` Constructor.

### Uses of Configuration in org.mariadb.jdbc.client.context

Methods in org.mariadb.jdbc.client.context that return Configuration
`Configuration` BaseContext.`getConf()`
`Configuration` Context.`getConf()`

Constructors in org.mariadb.jdbc.client.context with parameters of type Configuration
`BaseContext​(InitialHandshakePacket handshake, long clientCapabilities, Configuration conf, ExceptionFactory exceptionFactory, org.mariadb.jdbc.client.PrepareCache prepareCache)`
`RedoContext​(InitialHandshakePacket handshake, long clientCapabilities, Configuration conf, ExceptionFactory exceptionFactory, org.mariadb.jdbc.client.PrepareCache prepareCache)`

### Uses of Configuration in org.mariadb.jdbc.client.result

Constructors in org.mariadb.jdbc.client.result with parameters of type Configuration
`ResultSetMetaData​(ExceptionFactory exceptionFactory, ColumnDefinitionPacket[] fieldPackets, Configuration conf, boolean forceAlias)` Constructor.

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

Methods in org.mariadb.jdbc.client.socket with parameters of type Configuration
`Socket` SocketHandlerFunction.`apply​(Configuration conf, HostAddress hostAddress)`

Constructors in org.mariadb.jdbc.client.socket with parameters of type Configuration
`PacketReader​(InputStream in, Configuration conf, org.mariadb.jdbc.util.MutableInt sequence)` Constructor of standard socket MySQL packet stream reader.

### Uses of Configuration in org.mariadb.jdbc.client.tls

Methods in org.mariadb.jdbc.client.tls with parameters of type Configuration
`SSLSocketFactory` DefaultTlsSocketPlugin.`getSocketFactory​(Configuration conf, ExceptionFactory exceptionFactory)`

### Uses of Configuration in org.mariadb.jdbc.message.client

Constructors in org.mariadb.jdbc.message.client with parameters of type Configuration
`HandshakeResponse​(Credential credential, String authenticationPluginType, byte[] seed, Configuration conf, String host, long clientCapabilities, byte exchangeCharset)`

### Uses of Configuration in org.mariadb.jdbc.message.server

Methods in org.mariadb.jdbc.message.server with parameters of type Configuration
`int` ColumnDefinitionPacket.`getColumnType​(Configuration conf)`
`Codec<?>` ColumnDefinitionPacket.`getDefaultCodec​(Configuration conf)`

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

Methods in org.mariadb.jdbc.plugin with parameters of type Configuration
`SSLSocketFactory` TlsSocketPlugin.`getSocketFactory​(Configuration conf, ExceptionFactory exceptionFactory)` Get socket factory.
`void` AuthenticationPlugin.`initialize​(String authenticationData, byte[] seed, Configuration conf)` Plugin initialization.
`default CredentialPlugin` CredentialPlugin.`initialize​(Configuration conf, String userName, HostAddress hostAddress)`

### Uses of Configuration in org.mariadb.jdbc.plugin.authentication

Methods in org.mariadb.jdbc.plugin.authentication with parameters of type Configuration
`static AuthenticationPlugin` AuthenticationPluginLoader.`get​(String type, Configuration conf)` Get authentication plugin from type String.

### Uses of Configuration in org.mariadb.jdbc.plugin.authentication.addon

Methods in org.mariadb.jdbc.plugin.authentication.addon with parameters of type Configuration
`void` ClearPasswordPlugin.`initialize​(String authenticationData, byte[] authData, Configuration conf)`
`void` SendGssApiAuthPacket.`initialize​(String authenticationData, byte[] seed, Configuration conf)` Initialization.

### Uses of Configuration in org.mariadb.jdbc.plugin.authentication.standard

Methods in org.mariadb.jdbc.plugin.authentication.standard with parameters of type Configuration
`void` CachingSha2PasswordPlugin.`initialize​(String authenticationData, byte[] seed, Configuration conf)` Initialized data.
`void` Ed25519PasswordPlugin.`initialize​(String authenticationData, byte[] seed, Configuration conf)` Initialization.
`void` NativePasswordPlugin.`initialize​(String authenticationData, byte[] seed, Configuration conf)` Initialized data.
`void` SendPamAuthPacket.`initialize​(String authenticationData, byte[] seed, Configuration conf)` Initialization.

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

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

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

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

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

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

### Uses of Configuration in org.mariadb.jdbc.pool

Methods in org.mariadb.jdbc.pool that return Configuration
`Configuration` Pool.`getConf()`

Methods in org.mariadb.jdbc.pool with parameters of type Configuration
`static Pool` Pools.`retrievePool​(Configuration conf)` Get existing pool for a configuration.

Constructors in org.mariadb.jdbc.pool with parameters of type Configuration
`Pool​(Configuration conf, int poolIndex, ScheduledThreadPoolExecutor poolExecutor)` Create pool from configuration.

### Uses of Configuration in org.mariadb.jdbc.util.exceptions

Constructors in org.mariadb.jdbc.util.exceptions with parameters of type Configuration
`ExceptionFactory​(Configuration conf, HostAddress hostAddress)`
`SqlExceptionFactory​(Connection connection, MariaDbPoolConnection poolConnection, Configuration conf, HostAddress hostAddress, long threadId, Statement statement, String sql)`