public final class PostgresqlConnectionFactoryProvider extends Object implements io.r2dbc.spi.ConnectionFactoryProvider
ConnectionFactoryProvider for creating PostgresqlConnectionFactorys.| Modifier and Type | Field and Description |
|---|---|
static io.r2dbc.spi.Option<String> |
APPLICATION_NAME
Application name.
|
static io.r2dbc.spi.Option<Boolean> |
AUTODETECT_EXTENSIONS
Auto-detect extensions.
|
static io.r2dbc.spi.Option<Boolean> |
FORCE_BINARY
Force binary transfer.
|
static String |
LEGACY_POSTGRESQL_DRIVER
Legacy driver option value.
|
static io.r2dbc.spi.Option<Map<String,String>> |
OPTIONS
Connection options which are applied once after the connection has been created.
|
static String |
POSTGRESQL_DRIVER
Driver option value.
|
static io.r2dbc.spi.Option<String> |
SCHEMA
Schema.
|
static io.r2dbc.spi.Option<String> |
SOCKET
Unix domain socket.
|
static io.r2dbc.spi.Option<String> |
SSL_CERT
Full path for the certificate file.
|
static io.r2dbc.spi.Option<Function<io.netty.handler.ssl.SslContextBuilder,io.netty.handler.ssl.SslContextBuilder>> |
SSL_CONTEXT_BUILDER_CUSTOMIZER
Customizer
Function for SslContextBuilder. |
static io.r2dbc.spi.Option<HostnameVerifier> |
SSL_HOSTNAME_VERIFIER
Class name of hostname verifier.
|
static io.r2dbc.spi.Option<String> |
SSL_KEY
Full path for the key file.
|
static io.r2dbc.spi.Option<io.r2dbc.postgresql.client.SSLMode> |
SSL_MODE
Ssl mode.
|
static io.r2dbc.spi.Option<String> |
SSL_PASSWORD
SSL key password
|
static io.r2dbc.spi.Option<String> |
SSL_ROOT_CERT
File name of the SSL root certificate.
|
| Constructor and Description |
|---|
PostgresqlConnectionFactoryProvider() |
| Modifier and Type | Method and Description |
|---|---|
PostgresqlConnectionFactory |
create(io.r2dbc.spi.ConnectionFactoryOptions connectionFactoryOptions) |
String |
getDriver() |
boolean |
supports(io.r2dbc.spi.ConnectionFactoryOptions connectionFactoryOptions) |
public static final io.r2dbc.spi.Option<String> APPLICATION_NAME
public static final io.r2dbc.spi.Option<Boolean> AUTODETECT_EXTENSIONS
public static final io.r2dbc.spi.Option<Boolean> FORCE_BINARY
public static final String POSTGRESQL_DRIVER
public static final String LEGACY_POSTGRESQL_DRIVER
public static final io.r2dbc.spi.Option<String> SCHEMA
public static final io.r2dbc.spi.Option<String> SOCKET
public static final io.r2dbc.spi.Option<Function<io.netty.handler.ssl.SslContextBuilder,io.netty.handler.ssl.SslContextBuilder>> SSL_CONTEXT_BUILDER_CUSTOMIZER
Function for SslContextBuilder.public static final io.r2dbc.spi.Option<String> SSL_CERT
public static final io.r2dbc.spi.Option<HostnameVerifier> SSL_HOSTNAME_VERIFIER
public static final io.r2dbc.spi.Option<String> SSL_KEY
public static final io.r2dbc.spi.Option<io.r2dbc.postgresql.client.SSLMode> SSL_MODE
public static final io.r2dbc.spi.Option<String> SSL_PASSWORD
public static final io.r2dbc.spi.Option<String> SSL_ROOT_CERT
public PostgresqlConnectionFactory create(io.r2dbc.spi.ConnectionFactoryOptions connectionFactoryOptions)
create in interface io.r2dbc.spi.ConnectionFactoryProviderpublic String getDriver()
getDriver in interface io.r2dbc.spi.ConnectionFactoryProviderpublic boolean supports(io.r2dbc.spi.ConnectionFactoryOptions connectionFactoryOptions)
supports in interface io.r2dbc.spi.ConnectionFactoryProviderCopyright © 2020. All rights reserved.