| Package | Description |
|---|---|
| io.r2dbc.mssql |
An implementation of the Reactive Relational Database Connection API for Microsoft SQL Servers.
|
| Modifier and Type | Method and Description |
|---|---|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.applicationName(String applicationName)
Configure the applicationName.
|
static MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.builder()
Returns a new
MssqlConnectionConfiguration.Builder. |
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.connectionId(UUID connectionId)
Configure the connectionId.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.connectTimeout(Duration connectTimeout)
Configure the connect timeout.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.database(String database)
Configure the database.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.enableSsl()
Enable SSL usage.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.enableSslTunnel()
Enable SSL tunnel usage to encrypt all traffic right from the connect phase.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.enableSslTunnel(Function<io.netty.handler.ssl.SslContextBuilder,io.netty.handler.ssl.SslContextBuilder> sslTunnelSslContextBuilderCustomizer)
Enable SSL tunnel usage to encrypt all traffic right from the connect phase.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.host(String host)
Configure the host.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.hostNameInCertificate(String hostNameInCertificate)
Configure the expected hostname in the SSL certificate.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.lockWaitTimeout(Duration timeout)
Configure the lock wait timeout via
SET LOCK_TIMEOUT. |
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.password(CharSequence password)
Configure the password.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.port(int port)
Configure the port.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.preferCursoredExecution(boolean preferCursoredExecution)
Configure whether to prefer cursored execution.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.preferCursoredExecution(Predicate<String> preference)
Configure whether to prefer cursored execution on a statement-by-statement basis.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.sendStringParametersAsUnicode(boolean sendStringParametersAsUnicode)
Configure whether to send character data as unicode (NVARCHAR, NCHAR, NTEXT) or whether to use the database encoding.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.sslContextBuilderCustomizer(Function<io.netty.handler.ssl.SslContextBuilder,io.netty.handler.ssl.SslContextBuilder> sslContextBuilderCustomizer)
Configure a
SslContextBuilder customizer. |
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.tcpKeepAlive(boolean enabled)
Configure TCP KeepAlive.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.tcpNoDelay(boolean enabled)
Configure TCP NoDelay.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.trustServerCertificate()
Allow using SSL by fully trusting the server certificate.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.trustServerCertificate(boolean trustServerCertificate)
Allow using SSL by fully trusting the server certificate.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.trustStore(File trustStore)
Configure the path to the trust store.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.trustStore(String trustStoreFile)
Configure the file path to the trust store.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.trustStorePassword(char[] trustStorePassword)
Configure the password to read the trust store.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.trustStoreType(String trustStoreType)
Configure the trust store type.
|
MssqlConnectionConfiguration.Builder |
MssqlConnectionConfiguration.Builder.username(String username)
Configure the username.
|
Copyright © 2023. All rights reserved.