public GrpcLoggingRpc(final LoggingOptions options) throws IOException { GrpcTransportOptions transportOptions = (GrpcTransportOptions) options.getTransportOptions(); executorFactory = transportOptions.getExecutorFactory(); executor = executorFactory.get(); try {
public GrpcLoggingRpc(final LoggingOptions options) throws IOException { GrpcTransportOptions transportOptions = (GrpcTransportOptions) options.getTransportOptions(); executorFactory = transportOptions.getExecutorFactory(); executor = executorFactory.get(); try {
public GrpcFirestoreRpc(final FirestoreOptions options) throws IOException { GrpcTransportOptions transportOptions = (GrpcTransportOptions) options.getTransportOptions(); executorFactory = transportOptions.getExecutorFactory(); executor = executorFactory.get(); try { if (options.getHost().contains("localhost")
@Override public void close() throws Exception { if (closed) { return; } closed = true; configClient.close(); loggingClient.close(); metricsClient.close(); for (BackgroundResource resource : clientContext.getBackgroundResources()) { resource.close(); } executorFactory.release(executor); }
@Override public void run() { executorFactory.release(executor); } },
@Override public void close() throws Exception { if (closed) { return; } closed = true; firestoreStub.close(); for (BackgroundResource resource : clientContext.getBackgroundResources()) { resource.close(); } executorFactory.release(executor); }
static SessionPool createPool( SessionPoolOptions poolOptions, ExecutorFactory<ScheduledExecutorService> executorFactory, DatabaseId db, SpannerImpl spanner, Clock clock) { SessionPool pool = new SessionPool(poolOptions, executorFactory, executorFactory.get(), db, spanner, clock); pool.initPool(); return pool; }
public GrpcFirestoreRpc(final FirestoreOptions options) throws IOException { GrpcTransportOptions transportOptions = (GrpcTransportOptions) options.getTransportOptions(); executorFactory = transportOptions.getExecutorFactory(); executor = executorFactory.get(); try { if (options.getHost().contains("localhost")
@Override public void close() throws Exception { if (closed) { return; } closed = true; configClient.close(); loggingClient.close(); metricsClient.close(); for (BackgroundResource resource : clientContext.getBackgroundResources()) { resource.close(); } executorFactory.release(executor); }
@Override public void run() { executorFactory.release(executor); } },
static SessionPool createPool( SessionPoolOptions poolOptions, ExecutorFactory<ScheduledExecutorService> executorFactory, DatabaseId db, SpannerImpl spanner, Clock clock) { SessionPool pool = new SessionPool(poolOptions, executorFactory, executorFactory.get(), db, spanner, clock); pool.initPool(); return pool; }
@Override public void close() throws Exception { if (closed) { return; } closed = true; firestoreStub.close(); for (BackgroundResource resource : clientContext.getBackgroundResources()) { resource.close(); } executorFactory.release(executor); }