abstract class ConnectionPoolSettings extends AnyRef

Public API but not intended for subclassing

Self Type
ConnectionPoolSettingsImpl
Annotations
@DoNotInherit()
Source
ConnectionPoolSettings.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ConnectionPoolSettings
  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. All

Value Members

  1. def getBaseConnectionBackoff: FiniteDuration
  2. def getConnectionSettings: ClientConnectionSettings
  3. def getIdleTimeout: Duration
  4. def getKeepAliveTimeout: Duration
  5. def getMaxConnectionBackoff: FiniteDuration
  6. def getMaxConnections: Int
  7. def getMaxOpenRequests: Int
  8. def getMaxRetries: Int
  9. def getMinConnections: Int
  10. def getPipeliningLimit: Int
  11. def getPoolImplementation: PoolImplementation
    Annotations
    @ApiMayChange()
  12. def getResponseEntitySubscriptionTimeout: Duration
    Annotations
    @ApiMayChange()
  13. def withBaseConnectionBackoff(newValue: FiniteDuration): ConnectionPoolSettings
  14. def withConnectionSettings(newValue: ClientConnectionSettings): ConnectionPoolSettings
  15. def withIdleTimeout(newValue: Duration): ConnectionPoolSettings
  16. def withKeepAliveTimeout(newValue: Duration): ConnectionPoolSettings
  17. def withMaxConnectionBackoff(newValue: FiniteDuration): ConnectionPoolSettings
  18. def withMaxConnectionLifetime(newValue: Duration): ConnectionPoolSettings
  19. def withMaxConnections(n: Int): ConnectionPoolSettings
  20. def withMaxOpenRequests(newValue: Int): ConnectionPoolSettings
  21. def withMaxRetries(n: Int): ConnectionPoolSettings
  22. def withMinConnections(n: Int): ConnectionPoolSettings
  23. def withPipeliningLimit(newValue: Int): ConnectionPoolSettings

    Client-side pipelining is not currently supported, see https://github.com/akka/akka-http/issues/32

  24. def withPoolImplementation(newValue: PoolImplementation): ConnectionPoolSettings
    Annotations
    @ApiMayChange()
  25. def withResponseEntitySubscriptionTimeout(newValue: Duration): ConnectionPoolSettings
    Annotations
    @ApiMayChange()
  26. def withTransport(newValue: ClientTransport): ConnectionPoolSettings

Deprecated Value Members

  1. 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
    @deprecated @Deprecated
    Deprecated

    (Since version 10.1.0) Deprecated in favor of getConnectionSettings.getTransport.