Packages

abstract class ClientConnectionSettings extends AnyRef

Public API but not intended for subclassing

Self Type
ClientConnectionSettingsImpl
Annotations
@DoNotInherit()
Source
ClientConnectionSettings.scala
Linear Supertypes
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ClientConnectionSettings
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def withConnectingTimeout(newValue: FiniteDuration): ClientConnectionSettings
  2. abstract def withIdleTimeout(newValue: Duration): ClientConnectionSettings
  3. abstract def withRequestHeaderSizeHint(newValue: Int): ClientConnectionSettings
  4. abstract def withStreamCancellationDelay(newValue: FiniteDuration): ClientConnectionSettings

Concrete Value Members

  1. final def getConnectingTimeout: FiniteDuration
  2. final def getIdleTimeout: Duration
  3. final def getLocalAddress: Optional[InetSocketAddress]
  4. final def getLogUnencryptedNetworkBytes: Optional[Int]
  5. final def getParserSettings: ParserSettings
  6. final def getRequestHeaderSizeHint: Int
  7. final def getSocketOptions: Iterable[SocketOption]
  8. final def getStreamCancellationDelay: FiniteDuration
  9. def getTransport: ClientTransport

    The underlying transport used to connect to hosts.

    The underlying transport used to connect to hosts. By default ClientTransport.TCP is used.

    Annotations
    @ApiMayChange()
  10. final def getUserAgentHeader: Optional[UserAgent]
  11. final def getWebsocketRandomFactory: Supplier[Random]
  12. final def getWebsocketSettings: WebSocketSettings
  13. def withLocalAddress(newValue: Optional[InetSocketAddress]): ClientConnectionSettings
  14. def withLogUnencryptedNetworkBytes(newValue: Optional[Int]): ClientConnectionSettings
  15. def withParserSettings(newValue: ParserSettings): ClientConnectionSettings
  16. def withSocketOptions(newValue: Iterable[SocketOption]): ClientConnectionSettings
  17. def withTransport(newValue: ClientTransport): ClientConnectionSettings
    Annotations
    @ApiMayChange()
  18. def withUserAgentHeader(newValue: Optional[UserAgent]): ClientConnectionSettings
  19. def withWebsocketRandomFactory(newValue: Supplier[Random]): ClientConnectionSettings
  20. def withWebsocketSettings(newValue: WebSocketSettings): ClientConnectionSettings