Class DataSourceReactiveMySQLConfig


  • public class DataSourceReactiveMySQLConfig
    extends Object
    • Field Detail

      • cachePreparedStatements

        @ConfigItem
        @Deprecated
        public Optional<Boolean> cachePreparedStatements
        Deprecated.
        use datasource.reactive.cache-prepared-statements instead.
        Whether prepared statements should be cached on the client side.
      • 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.
    • Constructor Detail

      • DataSourceReactiveMySQLConfig

        public DataSourceReactiveMySQLConfig()