@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); }
@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); }