Interface GrpcSenderProvider
-
public interface GrpcSenderProviderA service provider interface (SPI) for providingGrpcSenders backed by different client libraries.This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends Marshaler>
GrpcSender<T>createSender(java.net.URI endpoint, java.lang.String endpointPath, Compressor compressor, long timeoutNanos, long connectTimeoutNanos, java.util.function.Supplier<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> headersSupplier, java.lang.Object managedChannel, java.util.function.Supplier<java.util.function.BiFunction<io.grpc.Channel,java.lang.String,MarshalerServiceStub<T,?,?>>> stubFactory, RetryPolicy retryPolicy, javax.net.ssl.SSLContext sslContext, javax.net.ssl.X509TrustManager trustManager)Returns aGrpcSenderconfigured with the provided parameters.
-
-
-
Method Detail
-
createSender
<T extends Marshaler> GrpcSender<T> createSender(java.net.URI endpoint, java.lang.String endpointPath, @Nullable Compressor compressor, long timeoutNanos, long connectTimeoutNanos, java.util.function.Supplier<java.util.Map<java.lang.String,java.util.List<java.lang.String>>> headersSupplier, @Nullable java.lang.Object managedChannel, java.util.function.Supplier<java.util.function.BiFunction<io.grpc.Channel,java.lang.String,MarshalerServiceStub<T,?,?>>> stubFactory, @Nullable RetryPolicy retryPolicy, @Nullable javax.net.ssl.SSLContext sslContext, @Nullable javax.net.ssl.X509TrustManager trustManager)
Returns aGrpcSenderconfigured with the provided parameters.
-
-