Packages

abstract class ConnectionPoolSettings extends AnyRef

Public API but not intended for subclassing

Self Type
ConnectionPoolSettingsImpl
Annotations
@DoNotInherit()
Source
ConnectionPoolSettings.scala
Linear Supertypes
Known Subclasses
Type Hierarchy
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. Protected

Abstract Value Members

  1. abstract def withBaseConnectionBackoff(newValue: FiniteDuration): ConnectionPoolSettings
  2. abstract def withIdleTimeout(newValue: Duration): ConnectionPoolSettings
  3. abstract def withKeepAliveTimeout(newValue: Duration): ConnectionPoolSettings
  4. abstract def withMaxConnectionBackoff(newValue: FiniteDuration): ConnectionPoolSettings
  5. abstract def withMaxConnectionLifetime(newValue: Duration): ConnectionPoolSettings
  6. abstract def withMaxConnections(n: Int): ConnectionPoolSettings
  7. abstract def withMaxOpenRequests(newValue: Int): ConnectionPoolSettings
  8. abstract def withMaxRetries(n: Int): ConnectionPoolSettings
  9. abstract def withMinConnections(n: Int): ConnectionPoolSettings
  10. abstract def withPipeliningLimit(newValue: Int): ConnectionPoolSettings

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

  11. abstract def withResponseEntitySubscriptionTimeout(newValue: Duration): ConnectionPoolSettings
    Annotations
    @ApiMayChange()

Concrete Value Members

  1. def appendHostOverride(hostPattern: String, settings: ConnectionPoolSettings): ConnectionPoolSettings
    Annotations
    @ApiMayChange()
  2. def getBaseConnectionBackoff: FiniteDuration
  3. def getConnectionSettings: ClientConnectionSettings
  4. def getIdleTimeout: Duration
  5. def getKeepAliveTimeout: Duration
  6. def getMaxConnectionBackoff: FiniteDuration
  7. def getMaxConnectionLifetime: Duration
  8. def getMaxConnections: Int
  9. def getMaxOpenRequests: Int
  10. def getMaxRetries: Int
  11. def getMinConnections: Int
  12. def getPipeliningLimit: Int
  13. def getResponseEntitySubscriptionTimeout: Duration
    Annotations
    @ApiMayChange()
  14. def withConnectionSettings(newValue: ClientConnectionSettings): ConnectionPoolSettings
  15. def withHostOverrides(hostOverrides: List[(String, ConnectionPoolSettings)]): ConnectionPoolSettings
    Annotations
    @ApiMayChange()
  16. def withTransport(newValue: ClientTransport): ConnectionPoolSettings