Class DataSourceReactiveMySQLConfig
- java.lang.Object
-
- io.quarkus.reactive.mysql.client.runtime.DataSourceReactiveMySQLConfig
-
public class DataSourceReactiveMySQLConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description Optional<io.vertx.mysqlclient.MySQLAuthenticationPlugin>authenticationPluginThe authentication plugin the client should use.Optional<String>charsetCharset for connections.Optional<String>collationCollation for connections.OptionalIntconnectionTimeoutConnection timeout in secondsOptionalIntpipeliningLimitThe maximum number of inflight database commands that can be pipelined.Optional<io.vertx.mysqlclient.SslMode>sslModeDesired security state of the connection to the server.Optional<Boolean>useAffectedRowsWhether to return the number of rows matched by the WHERE clause in UPDATE statements, instead of the number of rows actually changed.
-
Constructor Summary
Constructors Constructor Description DataSourceReactiveMySQLConfig()
-
-
-
Field Detail
-
sslMode
@ConfigItem(defaultValueDocumentation="disabled") public Optional<io.vertx.mysqlclient.SslMode> sslMode
Desired security state of the connection to the server.
-
connectionTimeout
@ConfigItem public OptionalInt connectionTimeout
Connection timeout in seconds
-
authenticationPlugin
@ConfigItem(defaultValueDocumentation="default") public Optional<io.vertx.mysqlclient.MySQLAuthenticationPlugin> authenticationPlugin
The authentication plugin the client should use. By default, it uses the plugin name specified by the server in the initial handshake packet.
-
pipeliningLimit
@ConfigItem public OptionalInt pipeliningLimit
The maximum number of inflight database commands that can be pipelined. By default, pipelining is disabled.
-
-