- build
Builds a channel using the given parameters.
- usePlaintext
Use of a plaintext connection to the server. By default a secure connection
mechanism such as TLS wi
- forAddress
Creates a channel with the target's address and port number.
- forTarget
Creates a channel with a target string, which can be either a valid
NameResolver-compliant URI, or a
- maxInboundMessageSize
Sets the maximum message size allowed to be received on the channel. If not
called, defaults to 4 Mi
- intercept
Adds interceptors that will be called before the channel performs its real work.
This is functionall
- keepAliveTime
Sets the time without read activity before sending a keepalive ping. An
unreasonably small value mig
- executor
Provides a custom executor.It's an optional parameter. If the user has not
provided an executor when
- keepAliveTimeout
Sets the time waiting for read activity after sending a keepalive ping. If the
time expires without
- nameResolverFactory
Provides a custom NameResolver.Factory for the channel. If this method is not
called, the builder wi
- userAgent
Provides a custom User-Agent for the application.It's an optional parameter. The
library will provid
- compressorRegistry
Set the compression registry for use in the channel. This is an advanced API
call and shouldn't be u