case class ClientConfig(socketApp: Option[SocketApp[Any]] = None, ssl: Option[ClientSSLConfig] = None, proxy: Option[Proxy] = None, channelType: ChannelType = ChannelType.AUTO, nThreads: Int = 0, useAggregator: Boolean = true, connectionPool: ConnectionPoolConfig = ConnectionPoolConfig.Disabled, maxHeaderSize: Int = 8192, requestDecompression: Decompression = Decompression.No, localAddress: Option[InetSocketAddress] = None) extends http.netty.EventLoopGroups.Config with Product with Serializable
- Self Type
- ClientConfig
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ClientConfig
- Serializable
- Product
- Equals
- Config
- Config
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new ClientConfig(socketApp: Option[SocketApp[Any]] = None, ssl: Option[ClientSSLConfig] = None, proxy: Option[Proxy] = None, channelType: ChannelType = ChannelType.AUTO, nThreads: Int = 0, useAggregator: Boolean = true, connectionPool: ConnectionPoolConfig = ConnectionPoolConfig.Disabled, maxHeaderSize: Int = 8192, requestDecompression: Decompression = Decompression.No, localAddress: Option[InetSocketAddress] = None)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def channelType(channelType: ChannelType): ClientConfig
- val channelType: ChannelType
- Definition Classes
- ClientConfig → Config
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- val connectionPool: ConnectionPoolConfig
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val localAddress: Option[InetSocketAddress]
- def maxHeaderSize(headerSize: Int): ClientConfig
Configure the client to use
maxHeaderSize
value when encode/decode headers. - val maxHeaderSize: Int
- def maxThreads(nThreads: Int): ClientConfig
- val nThreads: Int
- Definition Classes
- ClientConfig → Config
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def proxy(proxy: Proxy): ClientConfig
- val proxy: Option[Proxy]
- def requestDecompression(isStrict: Boolean): ClientConfig
- val requestDecompression: Decompression
- def socketApp(socketApp: SocketApp[Any]): ClientConfig
- val socketApp: Option[SocketApp[Any]]
- def ssl(ssl: ClientSSLConfig): ClientConfig
- val ssl: Option[ClientSSLConfig]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val useAggregator: Boolean
- def useObjectAggregator(objectAggregator: Boolean): ClientConfig
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def withDynamicConnectionPool(minimum: Int, maximum: Int, ttl: zio.Duration): ClientConfig
- def withFixedConnectionPool(size: Int): ClientConfig