Class ConnectionPoolSettings

  • Direct Known Subclasses:
    ConnectionPoolSettings

    public abstract class ConnectionPoolSettings
    extends java.lang.Object
    Public API but not intended for subclassing
    • Constructor Detail

      • ConnectionPoolSettings

        public ConnectionPoolSettings()
    • Method Detail

      • getMaxConnections

        public int getMaxConnections()
      • getMinConnections

        public int getMinConnections()
      • getMaxRetries

        public int getMaxRetries()
      • getMaxOpenRequests

        public int getMaxOpenRequests()
      • getPipeliningLimit

        public int getPipeliningLimit()
      • getMaxConnectionLifetime

        public java.time.Duration getMaxConnectionLifetime()
      • getBaseConnectionBackoff

        public scala.concurrent.duration.FiniteDuration getBaseConnectionBackoff()
      • getMaxConnectionBackoff

        public scala.concurrent.duration.FiniteDuration getMaxConnectionBackoff()
      • getIdleTimeout

        public scala.concurrent.duration.Duration getIdleTimeout()
      • getKeepAliveTimeout

        public scala.concurrent.duration.Duration getKeepAliveTimeout()
      • getResponseEntitySubscriptionTimeout

        public scala.concurrent.duration.Duration getResponseEntitySubscriptionTimeout()
      • withPipeliningLimit

        public abstract ConnectionPoolSettings withPipeliningLimit​(int newValue)
        Client-side pipelining is not currently supported, see https://github.com/akka/akka-http/issues/32
      • withBaseConnectionBackoff

        public abstract ConnectionPoolSettings withBaseConnectionBackoff​(scala.concurrent.duration.FiniteDuration newValue)
      • withMaxConnectionBackoff

        public abstract ConnectionPoolSettings withMaxConnectionBackoff​(scala.concurrent.duration.FiniteDuration newValue)
      • withIdleTimeout

        public abstract ConnectionPoolSettings withIdleTimeout​(scala.concurrent.duration.Duration newValue)
      • withKeepAliveTimeout

        public abstract ConnectionPoolSettings withKeepAliveTimeout​(scala.concurrent.duration.Duration newValue)
      • withMaxConnectionLifetime

        public abstract ConnectionPoolSettings withMaxConnectionLifetime​(scala.concurrent.duration.Duration newValue)
      • withResponseEntitySubscriptionTimeout

        public abstract ConnectionPoolSettings withResponseEntitySubscriptionTimeout​(scala.concurrent.duration.Duration newValue)