Class DataSourceReactiveMySQLConfig


  • public class DataSourceReactiveMySQLConfig
    extends Object
    • Field Detail

      • charset

        @ConfigItem
        public Optional<String> charset
        Charset for connections.
      • collation

        @ConfigItem
        public Optional<String> collation
        Collation for connections.
      • sslMode

        @ConfigItem(defaultValueDocumentation="disabled")
        public Optional<io.vertx.mysqlclient.SslMode> sslMode
        Desired security state of the connection to the server.

        See MySQL Reference Manual.

      • 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.
      • useAffectedRows

        @ConfigItem(defaultValueDocumentation="false")
        public 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.
    • Constructor Detail

      • DataSourceReactiveMySQLConfig

        public DataSourceReactiveMySQLConfig()