Interface DataSourceReactiveMySQLConfig
-
public interface DataSourceReactiveMySQLConfig
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<io.vertx.mysqlclient.MySQLAuthenticationPlugin>
authenticationPlugin()
The authentication plugin the client should use.Optional<String>
charset()
Charset for connections.Optional<String>
collation()
Collation for connections.OptionalInt
connectionTimeout()
Connection timeout in secondsOptionalInt
pipeliningLimit()
The maximum number of inflight database commands that can be pipelined.Optional<io.vertx.mysqlclient.SslMode>
sslMode()
Desired security state of the connection to the server.Optional<Boolean>
useAffectedRows()
Whether to return the number of rows matched by the WHERE clause in UPDATE statements, instead of the number of rows actually changed.
-
-
-
Method Detail
-
sslMode
@ConfigDocDefault("disabled") Optional<io.vertx.mysqlclient.SslMode> sslMode()
Desired security state of the connection to the server.
-
connectionTimeout
OptionalInt connectionTimeout()
Connection timeout in seconds
-
authenticationPlugin
@ConfigDocDefault("default") 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
OptionalInt pipeliningLimit()
The maximum number of inflight database commands that can be pipelined. By default, pipelining is disabled.
-
-