org.apache.pekko.http.scaladsl.settings
ConnectionPoolSettings
Companion object ConnectionPoolSettings
abstract class ConnectionPoolSettings extends javadsl.settings.ConnectionPoolSettings
Public API but not intended for subclassing
- Self Type
- ConnectionPoolSettingsImpl
- Annotations
- @DoNotInherit()
- Source
- ConnectionPoolSettings.scala
- Alphabetic
- By Inheritance
- ConnectionPoolSettings
- ConnectionPoolSettings
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- Protected
Instance Constructors
-  new ConnectionPoolSettings()
Abstract Value Members
-  abstract def baseConnectionBackoff: FiniteDuration
-  abstract def connectionSettings: ClientConnectionSettings
-  abstract def idleTimeout: Duration
-  abstract def keepAliveTimeout: Duration
-  abstract def maxConnectionBackoff: FiniteDuration
-  abstract def maxConnectionLifetime: Duration
-  abstract def maxConnections: Int
-  abstract def maxOpenRequests: Int
-  abstract def maxRetries: Int
-  abstract def minConnections: Int
-  abstract def pipeliningLimit: Int
-   abstract  def responseEntitySubscriptionTimeout: DurationThe 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()
 
-   abstract  def withBaseConnectionBackoff(newValue: Duration): javadsl.settings.ConnectionPoolSettingsJava API Java API - Definition Classes
- ConnectionPoolSettings
- Since
- 1.3.0 
 
-   abstract  def withIdleTimeout(newValue: Duration): javadsl.settings.ConnectionPoolSettingsJava API Java API - Definition Classes
- ConnectionPoolSettings
- Since
- 1.3.0 
 
-   abstract  def withKeepAliveTimeout(newValue: Duration): javadsl.settings.ConnectionPoolSettingsJava API Java API - Definition Classes
- ConnectionPoolSettings
- Since
- 1.3.0 
 
-   abstract  def withMaxConnectionBackoff(newValue: Duration): javadsl.settings.ConnectionPoolSettingsJava API Java API - Definition Classes
- ConnectionPoolSettings
- Since
- 1.3.0 
 
-   abstract  def withMaxConnectionLifetime(newValue: Duration): javadsl.settings.ConnectionPoolSettingsJava API Java API - Definition Classes
- ConnectionPoolSettings
- Since
- 1.3.0 
 
-   abstract  def withResponseEntitySubscriptionTimeout(newValue: Duration): javadsl.settings.ConnectionPoolSettingsJava API Java API - Definition Classes
- ConnectionPoolSettings
- Since
- 1.3.0 
 
-  abstract def withUpdatedConnectionSettings(f: (ClientConnectionSettings) => ClientConnectionSettings): ConnectionPoolSettings
Concrete Value Members
-   final  def !=(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def ##: Int- Definition Classes
- AnyRef → Any
 
-    def +(other: String): String- Implicit
- This member is added by an implicit conversion from ConnectionPoolSettings toany2stringadd[ConnectionPoolSettings] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
 
-    def ->[B](y: B): (ConnectionPoolSettings, B)- Implicit
- This member is added by an implicit conversion from ConnectionPoolSettings toArrowAssoc[ConnectionPoolSettings] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @inline()
 
-   final  def ==(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-    def appendHostOverride(hostPattern: String, settings: ConnectionPoolSettings): ConnectionPoolSettings- Annotations
- @ApiMayChange()
 
-    def appendHostOverride(hostPattern: String, settings: javadsl.settings.ConnectionPoolSettings): javadsl.settings.ConnectionPoolSettings- Definition Classes
- ConnectionPoolSettings
- Annotations
- @ApiMayChange()
 
-   final  def asInstanceOf[T0]: T0- Definition Classes
- Any
 
-    def clone(): AnyRef- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
 
-    def ensuring(cond: (ConnectionPoolSettings) => Boolean, msg: => Any): ConnectionPoolSettings- Implicit
- This member is added by an implicit conversion from ConnectionPoolSettings toEnsuring[ConnectionPoolSettings] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
-    def ensuring(cond: (ConnectionPoolSettings) => Boolean): ConnectionPoolSettings- Implicit
- This member is added by an implicit conversion from ConnectionPoolSettings toEnsuring[ConnectionPoolSettings] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
-    def ensuring(cond: Boolean, msg: => Any): ConnectionPoolSettings- Implicit
- This member is added by an implicit conversion from ConnectionPoolSettings toEnsuring[ConnectionPoolSettings] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
-    def ensuring(cond: Boolean): ConnectionPoolSettings- Implicit
- This member is added by an implicit conversion from ConnectionPoolSettings toEnsuring[ConnectionPoolSettings] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
 
-   final  def eq(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-    def equals(arg0: AnyRef): Boolean- Definition Classes
- AnyRef → Any
 
-    def getBaseConnectionBackoff: DurationIn 2.0.0, the return type of this method changed from scala.concurrent.duration.FiniteDurationtojava.time.Duration.In 2.0.0, the return type of this method changed from scala.concurrent.duration.FiniteDurationtojava.time.Duration.- Definition Classes
- ConnectionPoolSettings
 
-   final  def getClass(): Class[_ <: AnyRef]- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
 
-    def getConnectionSettings: javadsl.settings.ClientConnectionSettings- Definition Classes
- ConnectionPoolSettings
 
-    def getIdleTimeout: DurationIn 2.0.0, the return type of this method changed from scala.concurrent.duration.FiniteDurationtojava.time.Duration.In 2.0.0, the return type of this method changed from scala.concurrent.duration.FiniteDurationtojava.time.Duration.- Definition Classes
- ConnectionPoolSettings
 
-    def getKeepAliveTimeout: DurationIn 2.0.0, the return type of this method changed from scala.concurrent.duration.FiniteDurationtojava.time.Duration.In 2.0.0, the return type of this method changed from scala.concurrent.duration.FiniteDurationtojava.time.Duration.- Definition Classes
- ConnectionPoolSettings
 
-    def getMaxConnectionBackoff: DurationIn 2.0.0, the return type of this method changed from scala.concurrent.duration.FiniteDurationtojava.time.Duration.In 2.0.0, the return type of this method changed from scala.concurrent.duration.FiniteDurationtojava.time.Duration.- Definition Classes
- ConnectionPoolSettings
 
-    def getMaxConnectionLifetime: Duration- Definition Classes
- ConnectionPoolSettings
 
-    def getMaxConnections: Int- Definition Classes
- ConnectionPoolSettings
 
-    def getMaxOpenRequests: Int- Definition Classes
- ConnectionPoolSettings
 
-    def getMaxRetries: Int- Definition Classes
- ConnectionPoolSettings
 
-    def getMinConnections: Int- Definition Classes
- ConnectionPoolSettings
 
-    def getPipeliningLimit: Int- Definition Classes
- ConnectionPoolSettings
 
-    def getResponseEntitySubscriptionTimeout: DurationIn 2.0.0, the return type of this method changed from scala.concurrent.duration.FiniteDurationtojava.time.Duration.In 2.0.0, the return type of this method changed from scala.concurrent.duration.FiniteDurationtojava.time.Duration.- Definition Classes
- ConnectionPoolSettings
- Annotations
- @ApiMayChange()
 
-    def hashCode(): Int- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
 
-   final  def isInstanceOf[T0]: Boolean- Definition Classes
- Any
 
-   final  def ne(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-   final  def notify(): Unit- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
 
-   final  def notifyAll(): Unit- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
 
-   final  def synchronized[T0](arg0: => T0): T0- Definition Classes
- AnyRef
 
-    def toString(): String- Definition Classes
- AnyRef → Any
 
-   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 withBaseConnectionBackoff(newValue: FiniteDuration): ConnectionPoolSettings- Definition Classes
- ConnectionPoolSettings → ConnectionPoolSettings
 
-  def withConnectionSettings(newValue: ClientConnectionSettings): ConnectionPoolSettings
-    def withConnectionSettings(newValue: javadsl.settings.ClientConnectionSettings): javadsl.settings.ConnectionPoolSettings- Definition Classes
- ConnectionPoolSettings
 
-    def withHostOverrides(hostOverrides: Seq[(String, ConnectionPoolSettings)]): ConnectionPoolSettings- Annotations
- @ApiMayChange()
 
-    def withHostOverrides(hostOverrides: List[(String, javadsl.settings.ConnectionPoolSettings)]): javadsl.settings.ConnectionPoolSettings- Definition Classes
- ConnectionPoolSettings
- Annotations
- @ApiMayChange()
 
-    def withIdleTimeout(newValue: Duration): ConnectionPoolSettings- Definition Classes
- ConnectionPoolSettings → ConnectionPoolSettings
 
-    def withKeepAliveTimeout(newValue: Duration): ConnectionPoolSettings- Definition Classes
- ConnectionPoolSettings → ConnectionPoolSettings
 
-    def withMaxConnectionBackoff(newValue: FiniteDuration): ConnectionPoolSettings- Definition Classes
- ConnectionPoolSettings → ConnectionPoolSettings
 
-    def withMaxConnectionLifetime(newValue: Duration): ConnectionPoolSettings- Definition Classes
- ConnectionPoolSettings → ConnectionPoolSettings
 
-    def withMaxConnections(n: Int): ConnectionPoolSettings- Definition Classes
- ConnectionPoolSettings → ConnectionPoolSettings
 
-    def withMaxOpenRequests(newValue: Int): ConnectionPoolSettings- Definition Classes
- ConnectionPoolSettings → ConnectionPoolSettings
 
-    def withMaxRetries(n: Int): ConnectionPoolSettings- Definition Classes
- ConnectionPoolSettings → ConnectionPoolSettings
 
-    def withMinConnections(n: Int): ConnectionPoolSettings- Definition Classes
- ConnectionPoolSettings → ConnectionPoolSettings
 
-    def withPipeliningLimit(newValue: Int): ConnectionPoolSettingsClient-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
- ConnectionPoolSettings → ConnectionPoolSettings
 
-    def withResponseEntitySubscriptionTimeout(newValue: Duration): ConnectionPoolSettings- Definition Classes
- ConnectionPoolSettings → ConnectionPoolSettings
- Annotations
- @ApiMayChange()
 
-    def withTransport(newValue: ClientTransport): ConnectionPoolSettingsSince Akka HTTP 10.1.0, the transport is configured in ClientConnectionSettings. Since Akka HTTP 10.1.0, the transport is configured in ClientConnectionSettings. This method is a shortcut for withUpdatedConnectionSettings(_.withTransport(newTransport)).
-    def withTransport(newValue: javadsl.ClientTransport): javadsl.settings.ConnectionPoolSettings- Definition Classes
- ConnectionPoolSettings
 
Deprecated Value Members
-    def finalize(): Unit- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
- (Since version 9) 
 
-    def formatted(fmtstr: String): String- Implicit
- This member is added by an implicit conversion from ConnectionPoolSettings toStringFormat[ConnectionPoolSettings] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @deprecated @inline()
- Deprecated
- (Since version 2.12.16) Use - formatString.format(value)instead of- value.formatted(formatString), or use the- f""string interpolator. In Java 15 and later,- formattedresolves to the new method in String which has reversed parameters.
 
-    def →[B](y: B): (ConnectionPoolSettings, B)- Implicit
- This member is added by an implicit conversion from ConnectionPoolSettings toArrowAssoc[ConnectionPoolSettings] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @deprecated
- Deprecated
- (Since version 2.13.0) Use - ->instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.