open class VertxChannelBuilder : ManagedChannelBuilder<VertxChannelBuilder>
Author
Julien Viet
open fun build(): ManagedChannel |
|
open fun compressorRegistry(registry: CompressorRegistry): VertxChannelBuilder |
|
open fun decompressorRegistry(registry: DecompressorRegistry): VertxChannelBuilder |
|
open fun directExecutor(): VertxChannelBuilder |
|
open fun executor(executor: Executor): VertxChannelBuilder |
|
open static fun forAddress(vertx: Vertx, host: String, port: Int): VertxChannelBuilderopen static fun forAddress(vertx: Vertx, address: SocketAddress): VertxChannelBuilder |
|
open static fun forTarget(vertx: Vertx, target: String): VertxChannelBuilder |
|
open fun idleTimeout(value: Long, unit: TimeUnit): VertxChannelBuilder |
|
open fun intercept(interceptors: MutableList<ClientInterceptor>): VertxChannelBuilderopen fun intercept(vararg interceptors: ClientInterceptor): VertxChannelBuilder |
|
open fun loadBalancerFactory(loadBalancerFactory: Factory): VertxChannelBuilder |
|
open fun maxInboundMessageSize(max: Int): VertxChannelBuilder |
|
open fun nameResolverFactory(resolverFactory: Factory): VertxChannelBuilder |
|
open fun overrideAuthority(authority: String): VertxChannelBuilder |
|
open fun usePlaintext(skipNegotiation: Boolean): VertxChannelBuilder |
|
open fun useSsl(handler: Handler<ClientOptionsBase>): VertxChannelBuilder |
|
open fun userAgent(userAgent: String): VertxChannelBuilder |