diff --git a/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v1/stub/GrpcQuotaControllerStub.java b/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v1/stub/GrpcQuotaControllerStub.java index dd4891c5..ca9a8c43 100644 --- a/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v1/stub/GrpcQuotaControllerStub.java +++ b/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v1/stub/GrpcQuotaControllerStub.java @@ -132,7 +132,13 @@ public UnaryCallable allocateQuotaC @Override public final void close() { - shutdown(); + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } } @Override diff --git a/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v1/stub/GrpcServiceControllerStub.java b/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v1/stub/GrpcServiceControllerStub.java index dbdca68a..8feb0c88 100644 --- a/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v1/stub/GrpcServiceControllerStub.java +++ b/google-cloud-service-control/src/main/java/com/google/api/servicecontrol/v1/stub/GrpcServiceControllerStub.java @@ -161,7 +161,13 @@ public UnaryCallable reportCallable() { @Override public final void close() { - shutdown(); + try { + backgroundResources.close(); + } catch (RuntimeException e) { + throw e; + } catch (Exception e) { + throw new IllegalStateException("Failed to close resource", e); + } } @Override