Class CloudSqlConnectionFactory (1.14.1)

public class CloudSqlConnectionFactory implements ConnectionFactory

ConnectionFactory for accessing Cloud SQL instances via R2DBC protocol.

Inheritance

java.lang.Object > CloudSqlConnectionFactory

Implements

io.r2dbc.spi.ConnectionFactory

Static Fields

SERVER_PROXY_PORT

public static final int SERVER_PROXY_PORT
Field Value
Type Description
int

Constructors

CloudSqlConnectionFactory(Supplier<ConnectionFactoryProvider> supplier, String ipTypes, String targetPrincipal, List<String> delegates, ConnectionFactoryOptions.Builder builder, String hostname)

public CloudSqlConnectionFactory(Supplier<ConnectionFactoryProvider> supplier, String ipTypes, String targetPrincipal, List<String> delegates, ConnectionFactoryOptions.Builder builder, String hostname)

Creates an instance of ConnectionFactory that pulls and sets host ip before delegating.

Parameters
Name Description
supplier Supplier<io.r2dbc.spi.ConnectionFactoryProvider>
ipTypes String
targetPrincipal String
delegates List<String>
builder io.r2dbc.spi.ConnectionFactoryOptions.Builder
hostname String

Methods

create()

public Publisher<? extends Connection> create()
Returns
Type Description
org.reactivestreams.Publisher<? extends io.r2dbc.spi.Connection>

getMetadata()

public ConnectionFactoryMetadata getMetadata()
Returns
Type Description
io.r2dbc.spi.ConnectionFactoryMetadata