public class VertxChannelBuilder extends io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public static VertxChannelBuilder forTarget(Vertx vertx, String target)
public static VertxChannelBuilder forAddress(Vertx vertx, String host, int port)
public static VertxChannelBuilder forAddress(Vertx vertx, SocketAddress address)
public io.grpc.netty.NettyChannelBuilder nettyBuilder()
NettyChannelBuilder
public VertxChannelBuilder directExecutor()
directExecutor
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder executor(Executor executor)
executor
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder intercept(List<io.grpc.ClientInterceptor> interceptors)
intercept
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder intercept(io.grpc.ClientInterceptor... interceptors)
intercept
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder userAgent(String userAgent)
userAgent
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder overrideAuthority(String authority)
overrideAuthority
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
@Deprecated public VertxChannelBuilder nameResolverFactory(io.grpc.NameResolver.Factory resolverFactory)
nameResolverFactory
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder offloadExecutor(Executor executor)
offloadExecutor
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder defaultLoadBalancingPolicy(String policy)
defaultLoadBalancingPolicy
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder maxInboundMetadataSize(int bytes)
maxInboundMetadataSize
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder proxyDetector(io.grpc.ProxyDetector proxyDetector)
proxyDetector
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder defaultServiceConfig(@Nullable Map<String,?> serviceConfig)
defaultServiceConfig
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder disableServiceConfigLookUp()
disableServiceConfigLookUp
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder decompressorRegistry(io.grpc.DecompressorRegistry registry)
decompressorRegistry
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder compressorRegistry(io.grpc.CompressorRegistry registry)
compressorRegistry
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder idleTimeout(long value, TimeUnit unit)
idleTimeout
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder maxInboundMessageSize(int max)
maxInboundMessageSize
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder usePlaintext()
usePlaintext
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder useTransportSecurity()
useTransportSecurity
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder enableFullStreamDecompression()
enableFullStreamDecompression
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder keepAliveTime(long keepAliveTime, TimeUnit timeUnit)
keepAliveTime
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder keepAliveTimeout(long keepAliveTimeout, TimeUnit timeUnit)
keepAliveTimeout
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder keepAliveWithoutCalls(boolean enable)
keepAliveWithoutCalls
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder maxRetryAttempts(int maxRetryAttempts)
maxRetryAttempts
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder maxHedgedAttempts(int maxHedgedAttempts)
maxHedgedAttempts
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder retryBufferSize(long bytes)
retryBufferSize
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder perRpcBufferLimit(long bytes)
perRpcBufferLimit
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder disableRetry()
disableRetry
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder enableRetry()
enableRetry
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder setBinaryLog(io.grpc.BinaryLog binaryLog)
setBinaryLog
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder maxTraceEvents(int maxTraceEvents)
maxTraceEvents
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
public VertxChannelBuilder useSsl(Handler<ClientOptionsBase> handler)
public io.grpc.ManagedChannel build()
build
in class io.grpc.ManagedChannelBuilder<VertxChannelBuilder>
Copyright © 2023 Eclipse. All rights reserved.