Class GcpConnectionFactoryProvider (1.14.1)

public abstract class GcpConnectionFactoryProvider implements ConnectionFactoryProvider

ConnectionFactoryProvider for proxied access to GCP Postgres and MySQL instances.

Inheritance

java.lang.Object > GcpConnectionFactoryProvider

Implements

io.r2dbc.spi.ConnectionFactoryProvider

Static Fields

DELEGATES

public static final Option<String> DELEGATES
Field Value
Type Description
io.r2dbc.spi.Option<String>

ENABLE_IAM_AUTH

public static final Option<Boolean> ENABLE_IAM_AUTH
Field Value
Type Description
io.r2dbc.spi.Option<Boolean>

IP_TYPES

public static final Option<String> IP_TYPES
Field Value
Type Description
io.r2dbc.spi.Option<String>

TARGET_PRINCIPAL

public static final Option<String> TARGET_PRINCIPAL
Field Value
Type Description
io.r2dbc.spi.Option<String>

UNIX_SOCKET

public static final Option<String> UNIX_SOCKET
Field Value
Type Description
io.r2dbc.spi.Option<String>

Constructors

GcpConnectionFactoryProvider()

public GcpConnectionFactoryProvider()

Methods

create(ConnectionFactoryOptions connectionFactoryOptions)

public ConnectionFactory create(ConnectionFactoryOptions connectionFactoryOptions)
Parameter
Name Description
connectionFactoryOptions io.r2dbc.spi.ConnectionFactoryOptions
Returns
Type Description
io.r2dbc.spi.ConnectionFactory

getDriver()

public String getDriver()
Returns
Type Description
String

supports(ConnectionFactoryOptions connectionFactoryOptions)

public boolean supports(ConnectionFactoryOptions connectionFactoryOptions)
Parameter
Name Description
connectionFactoryOptions io.r2dbc.spi.ConnectionFactoryOptions
Returns
Type Description
boolean