abstract class ConnectionPoolSettings extends javadsl.settings.ConnectionPoolSettings

Public API but not intended for subclassing

Self Type
ConnectionPoolSettingsImpl
Annotations
@DoNotInherit()
Source
ConnectionPoolSettings.scala
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ConnectionPoolSettings
  2. ConnectionPoolSettings
  3. AnyRef
  4. 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

Instance Constructors

  1. new ConnectionPoolSettings()

Abstract Value Members

  1. abstract def baseConnectionBackoff: FiniteDuration
  2. abstract def connectionSettings: ClientConnectionSettings
  3. abstract def idleTimeout: Duration
  4. abstract def keepAliveTimeout: Duration
  5. abstract def maxConnectionBackoff: FiniteDuration
  6. abstract def maxConnectionLifetime: Duration
  7. abstract def maxConnections: Int
  8. abstract def maxOpenRequests: Int
  9. abstract def maxRetries: Int
  10. abstract def minConnections: Int
  11. abstract def pipeliningLimit: Int
  12. abstract def poolImplementation: PoolImplementation
    Annotations
    @ApiMayChange()
  13. abstract def responseEntitySubscriptionTimeout: Duration

    The time after which the pool will drop an entity automatically if it wasn't read or discarded

    The time after which the pool will drop an entity automatically if it wasn't read or discarded

    Annotations
    @ApiMayChange()
  14. abstract def withUpdatedConnectionSettings(f: (ClientConnectionSettings) ⇒ ClientConnectionSettings): ConnectionPoolSettings

Concrete Value Members

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

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

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

    Definition Classes
    ConnectionPoolSettingsConnectionPoolSettings
  25. def withPoolImplementation(newValue: PoolImplementation): ConnectionPoolSettings
    Annotations
    @ApiMayChange()
  26. def withPoolImplementation(newValue: javadsl.settings.PoolImplementation): javadsl.settings.ConnectionPoolSettings
    Definition Classes
    ConnectionPoolSettings
    Annotations
    @ApiMayChange()
  27. def withResponseEntitySubscriptionTimeout(newValue: Duration): ConnectionPoolSettings
    Definition Classes
    ConnectionPoolSettingsConnectionPoolSettings
    Annotations
    @ApiMayChange()
  28. def withTransport(newTransport: ClientTransport): ConnectionPoolSettings

    Since 10.1.0, the transport is configured in ClientConnectionSettings.

    Since 10.1.0, the transport is configured in ClientConnectionSettings. This method is a shortcut for withUpdatedConnectionSettings(_.withTransport(newTransport)).

  29. def withTransport(newValue: javadsl.ClientTransport): javadsl.settings.ConnectionPoolSettings
    Definition Classes
    ConnectionPoolSettings

Deprecated Value Members

  1. def getTransport: javadsl.ClientTransport

    The underlying transport used to connect to hosts.

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

    Definition Classes
    ConnectionPoolSettings
    Annotations
    @deprecated @Deprecated
    Deprecated

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

  2. def transport: 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

    (Since version 10.1.0) Deprecated in favor of connectionSettings.transport