Package org.mariadb.r2dbc
Class MariadbConnectionFactoryProvider
- java.lang.Object
-
- org.mariadb.r2dbc.MariadbConnectionFactoryProvider
-
- All Implemented Interfaces:
io.r2dbc.spi.ConnectionFactoryProvider
public final class MariadbConnectionFactoryProvider extends Object implements io.r2dbc.spi.ConnectionFactoryProvider
-
-
Field Summary
Fields Modifier and Type Field Description static io.r2dbc.spi.Option<Boolean>ALLOW_MULTI_QUERIESstatic io.r2dbc.spi.Option<Boolean>ALLOW_PIPELININGstatic io.r2dbc.spi.Option<Boolean>AUTO_COMMITstatic io.r2dbc.spi.Option<String>CLIENT_SSL_CERTstatic io.r2dbc.spi.Option<String>CLIENT_SSL_KEYstatic io.r2dbc.spi.Option<String>CLIENT_SSL_PWDstatic io.r2dbc.spi.Option<String>CONNECTION_ATTRIBUTESstatic io.r2dbc.spi.Option<String>HAMODEstatic io.r2dbc.spi.Option<String>ISOLATION_LEVELstatic io.r2dbc.spi.Option<reactor.netty.resources.LoopResources>LOOP_RESOURCESstatic StringMARIADB_DRIVERstatic io.r2dbc.spi.Option<String>PAM_OTHER_PASSWORDstatic io.r2dbc.spi.Option<Integer>PREPARE_CACHE_SIZEstatic io.r2dbc.spi.Option<String>SERVER_SSL_CERTstatic io.r2dbc.spi.Option<String>SESSION_VARIABLESstatic io.r2dbc.spi.Option<String>SOCKETstatic io.r2dbc.spi.Option<UnaryOperator<io.netty.handler.ssl.SslContextBuilder>>SSL_CONTEXT_BUILDER_CUSTOMIZERstatic io.r2dbc.spi.Option<String>SSL_MODEstatic io.r2dbc.spi.Option<Boolean>TCP_ABORTIVE_CLOSEstatic io.r2dbc.spi.Option<Boolean>TCP_KEEP_ALIVEstatic io.r2dbc.spi.Option<Boolean>TINY_IS_BITstatic io.r2dbc.spi.Option<String>TLS_PROTOCOLstatic io.r2dbc.spi.Option<Boolean>TRANSACTION_REPLAYstatic io.r2dbc.spi.Option<Boolean>USE_SERVER_PREPARE
-
Constructor Summary
Constructors Constructor Description MariadbConnectionFactoryProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MariadbConnectionFactorycreate(io.r2dbc.spi.ConnectionFactoryOptions connectionFactoryOptions)StringgetDriver()booleansupports(io.r2dbc.spi.ConnectionFactoryOptions connectionFactoryOptions)
-
-
-
Field Detail
-
MARIADB_DRIVER
public static final String MARIADB_DRIVER
- See Also:
- Constant Field Values
-
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
-
-
Method Detail
-
create
public MariadbConnectionFactory create(io.r2dbc.spi.ConnectionFactoryOptions connectionFactoryOptions)
- Specified by:
createin interfaceio.r2dbc.spi.ConnectionFactoryProvider
-
getDriver
public String getDriver()
- Specified by:
getDriverin interfaceio.r2dbc.spi.ConnectionFactoryProvider
-
supports
public boolean supports(io.r2dbc.spi.ConnectionFactoryOptions connectionFactoryOptions)
- Specified by:
supportsin interfaceio.r2dbc.spi.ConnectionFactoryProvider
-
-