File tree Expand file tree Collapse file tree
branches/autosynth-dlp/google-cloud-clients/google-cloud-core-grpc/src/main/java/com/google/cloud/grpc Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -103,7 +103,7 @@ refs/tags/v0.60.0: 4cd518d0612329f8a8e53484eef4cd1651e32855
103103refs/tags/v0.61.0: e4b526656bb1bf5eefd0ee578b7405147821225e
104104refs/tags/v0.62.0: bbede7385d48ba08f487bdd29ec10668ace96396
105105refs/heads/0.60.0-alpha: 10939381ffe0b8da32db4fe3087c86e3aa7f3e55
106- refs/heads/autosynth-dlp: db3241b30b41cc97457009ab8665485b2d3762b9
106+ refs/heads/autosynth-dlp: 575eca4e5ac9c16ff7ce438227b44fdb7e213aad
107107refs/heads/autosynth-logging: eca54b98c8cf82050bbdfc5c19139673dff9e5b8
108108refs/heads/dupes: 3478c5d81fd242d0e985656645a679420a2060c2
109109refs/tags/v0.63.0: 94f19b71d40f46b36120e7b9d78a1a3d41bfcbd6
Original file line number Diff line number Diff line change 3131import com .google .cloud .NoCredentials ;
3232import com .google .cloud .ServiceOptions ;
3333import com .google .cloud .TransportOptions ;
34+ import com .google .common .util .concurrent .ThreadFactoryBuilder ;
3435import io .grpc .internal .SharedResourceHolder ;
3536import io .grpc .internal .SharedResourceHolder .Resource ;
3637import java .io .IOException ;
@@ -54,7 +55,13 @@ public class GrpcTransportOptions implements TransportOptions {
5455 new Resource <ScheduledExecutorService >() {
5556 @ Override
5657 public ScheduledExecutorService create () {
57- ScheduledThreadPoolExecutor service = new ScheduledThreadPoolExecutor (8 );
58+ ScheduledThreadPoolExecutor service =
59+ new ScheduledThreadPoolExecutor (
60+ 8 ,
61+ new ThreadFactoryBuilder ()
62+ .setDaemon (true )
63+ .setNameFormat ("grpc-transport-%d" )
64+ .build ());
5865 service .setKeepAliveTime (5 , TimeUnit .SECONDS );
5966 service .allowCoreThreadTimeOut (true );
6067 service .setRemoveOnCancelPolicy (true );
You can’t perform that action at this time.
0 commit comments