Class MariadbConnectionFactoryProvider

  • All Implemented Interfaces:
    io.r2dbc.spi.ConnectionFactoryProvider

    public final class MariadbConnectionFactoryProvider
    extends Object
    implements io.r2dbc.spi.ConnectionFactoryProvider
    • Field Detail

      • SOCKET

        public static final io.r2dbc.spi.Option<String> SOCKET
      • ALLOW_MULTI_QUERIES

        public static final io.r2dbc.spi.Option<Boolean> ALLOW_MULTI_QUERIES
      • TLS_PROTOCOL

        public static final io.r2dbc.spi.Option<String> TLS_PROTOCOL
      • SERVER_SSL_CERT

        public static final io.r2dbc.spi.Option<String> SERVER_SSL_CERT
      • CLIENT_SSL_CERT

        public static final io.r2dbc.spi.Option<String> CLIENT_SSL_CERT
      • CLIENT_SSL_KEY

        public static final io.r2dbc.spi.Option<String> CLIENT_SSL_KEY
      • CLIENT_SSL_PWD

        public static final io.r2dbc.spi.Option<String> CLIENT_SSL_PWD
      • ALLOW_PIPELINING

        public static final io.r2dbc.spi.Option<Boolean> ALLOW_PIPELINING
      • USE_SERVER_PREPARE

        public static final io.r2dbc.spi.Option<Boolean> USE_SERVER_PREPARE
      • ISOLATION_LEVEL

        public static final io.r2dbc.spi.Option<String> ISOLATION_LEVEL
      • AUTO_COMMIT

        public static final io.r2dbc.spi.Option<Boolean> AUTO_COMMIT
      • TINY_IS_BIT

        public static final io.r2dbc.spi.Option<Boolean> TINY_IS_BIT
      • PREPARE_CACHE_SIZE

        public static final io.r2dbc.spi.Option<Integer> PREPARE_CACHE_SIZE
      • SSL_MODE

        public static final io.r2dbc.spi.Option<String> SSL_MODE
      • TRANSACTION_REPLAY

        public static final io.r2dbc.spi.Option<Boolean> TRANSACTION_REPLAY
      • HAMODE

        public static final io.r2dbc.spi.Option<String> HAMODE
      • CONNECTION_ATTRIBUTES

        public static final io.r2dbc.spi.Option<String> CONNECTION_ATTRIBUTES
      • PAM_OTHER_PASSWORD

        public static final io.r2dbc.spi.Option<String> PAM_OTHER_PASSWORD
      • TCP_KEEP_ALIVE

        public static final io.r2dbc.spi.Option<Boolean> TCP_KEEP_ALIVE
      • TCP_ABORTIVE_CLOSE

        public static final io.r2dbc.spi.Option<Boolean> TCP_ABORTIVE_CLOSE
      • SESSION_VARIABLES

        public static final io.r2dbc.spi.Option<String> SESSION_VARIABLES
      • LOOP_RESOURCES

        public static final io.r2dbc.spi.Option<reactor.netty.resources.LoopResources> LOOP_RESOURCES
      • SSL_CONTEXT_BUILDER_CUSTOMIZER

        public static final io.r2dbc.spi.Option<UnaryOperator<io.netty.handler.ssl.SslContextBuilder>> SSL_CONTEXT_BUILDER_CUSTOMIZER
    • Constructor Detail

      • MariadbConnectionFactoryProvider

        public MariadbConnectionFactoryProvider()
    • Method Detail

      • create

        public MariadbConnectionFactory create​(io.r2dbc.spi.ConnectionFactoryOptions connectionFactoryOptions)
        Specified by:
        create in interface io.r2dbc.spi.ConnectionFactoryProvider
      • getDriver

        public String getDriver()
        Specified by:
        getDriver in interface io.r2dbc.spi.ConnectionFactoryProvider
      • supports

        public boolean supports​(io.r2dbc.spi.ConnectionFactoryOptions connectionFactoryOptions)
        Specified by:
        supports in interface io.r2dbc.spi.ConnectionFactoryProvider