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.OptionalIntconnectionTimeout()Connection timeout in secondsOptionalIntpipeliningLimit()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.
-
-