public class SpannerClientLibraryConnectionFactory extends Object implements io.r2dbc.spi.ConnectionFactory, io.r2dbc.spi.Closeable
| Constructor and Description |
|---|
SpannerClientLibraryConnectionFactory(SpannerConnectionConfiguration config)
R2DBC ConnectionFactory based on the Cloud Spanner Client Library.
|
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<Void> |
close()
Cleans up the client library resources.
|
org.reactivestreams.Publisher<? extends io.r2dbc.spi.Connection> |
create() |
io.r2dbc.spi.ConnectionFactoryMetadata |
getMetadata() |
public SpannerClientLibraryConnectionFactory(SpannerConnectionConfiguration config)
public org.reactivestreams.Publisher<? extends io.r2dbc.spi.Connection> create()
create in interface io.r2dbc.spi.ConnectionFactorypublic io.r2dbc.spi.ConnectionFactoryMetadata getMetadata()
getMetadata in interface io.r2dbc.spi.ConnectionFactorypublic reactor.core.publisher.Mono<Void> close()
This method returns a publisher based on a blocking client library call, and is meant to be called at the end of the application lifecycle.
close in interface io.r2dbc.spi.CloseableCopyright © 2021 Google LLC. All rights reserved.