From f329d120d26f446afb3561dc79509687a62e4472 Mon Sep 17 00:00:00 2001 From: Eric Gribkoff Date: Thu, 2 Aug 2018 09:14:27 -0700 Subject: [PATCH] android: add AndroidChannelBuilder#fromBuilder (#4723) --- .../grpc/android/AndroidChannelBuilder.java | 34 ++++++++++++++++--- .../android/AndroidChannelBuilderTest.java | 10 ++++-- 2 files changed, 38 insertions(+), 6 deletions(-) diff --git a/android/src/main/java/io/grpc/android/AndroidChannelBuilder.java b/android/src/main/java/io/grpc/android/AndroidChannelBuilder.java index 24b8719ce7..d5de35bc59 100644 --- a/android/src/main/java/io/grpc/android/AndroidChannelBuilder.java +++ b/android/src/main/java/io/grpc/android/AndroidChannelBuilder.java @@ -27,6 +27,7 @@ import android.net.NetworkInfo; import android.os.Build; import android.util.Log; import com.google.common.annotations.VisibleForTesting; +import com.google.common.base.Preconditions; import io.grpc.CallOptions; import io.grpc.ClientCall; import io.grpc.ConnectivityState; @@ -41,7 +42,6 @@ import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; import javax.annotation.Nullable; import javax.annotation.concurrent.GuardedBy; -import javax.net.ssl.HostnameVerifier; import javax.net.ssl.SSLSocketFactory; /** @@ -81,6 +81,10 @@ public final class AndroidChannelBuilder extends ForwardingChannelBuilder