public class SpannerPool extends Object
Spanner
instances needed for connections.
When a connection is opened for a Google Cloud Spanner database, a Spanner
object can
be opened in the background. The SpannerPool
keeps track of which Spanner
objects
have been opened by connections during the lifetime of the JVM, which connections are still
opened and closed, and which Spanner
objects could be closed.
Call the method closeSpannerPool()
at the end of your application to
gracefully shutdown all instances in the pool.
Modifier and Type | Method and Description |
---|---|
static void |
closeSpannerPool()
Closes the default
SpannerPool and all Spanner instances that have been opened
by connections and that are still open. |
public static void closeSpannerPool()
SpannerPool
and all Spanner
instances that have been opened
by connections and that are still open. Call this method at the end of your application to
gracefully close all Spanner
instances in the pool. Failing to call this method will
keep your application running for 60 seconds after you close the last Connection
to Cloud Spanner, as this is the default timeout before the SpannerPool
closes the unused Spanner
instances.Copyright © 2021 Google LLC. All rights reserved.