Package akka.http.javadsl.settings
Class ConnectionPoolSettings
java.lang.Object
akka.http.javadsl.settings.ConnectionPoolSettings
- Direct Known Subclasses:
ConnectionPoolSettings
Public API but not intended for subclassing
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionappendHostOverride
(String hostPattern, ConnectionPoolSettings settings) static ConnectionPoolSettings
create
(akka.actor.ActorSystem system) static ConnectionPoolSettings
create
(com.typesafe.config.Config config) static ConnectionPoolSettings
scala.concurrent.duration.FiniteDuration
scala.concurrent.duration.Duration
scala.concurrent.duration.Duration
scala.concurrent.duration.FiniteDuration
int
int
int
int
int
scala.concurrent.duration.Duration
abstract ConnectionPoolSettings
withBaseConnectionBackoff
(scala.concurrent.duration.FiniteDuration newValue) withHostOverrides
(List<scala.Tuple2<String, ConnectionPoolSettings>> hostOverrides) abstract ConnectionPoolSettings
withIdleTimeout
(scala.concurrent.duration.Duration newValue) abstract ConnectionPoolSettings
withKeepAliveTimeout
(scala.concurrent.duration.Duration newValue) abstract ConnectionPoolSettings
withMaxConnectionBackoff
(scala.concurrent.duration.FiniteDuration newValue) abstract ConnectionPoolSettings
withMaxConnectionLifetime
(scala.concurrent.duration.Duration newValue) abstract ConnectionPoolSettings
withMaxConnections
(int n) abstract ConnectionPoolSettings
withMaxOpenRequests
(int newValue) abstract ConnectionPoolSettings
withMaxRetries
(int n) abstract ConnectionPoolSettings
withMinConnections
(int n) abstract ConnectionPoolSettings
withPipeliningLimit
(int newValue) Client-side pipelining is not currently supported, see https://github.com/akka/akka-http/issues/32abstract ConnectionPoolSettings
withResponseEntitySubscriptionTimeout
(scala.concurrent.duration.Duration newValue) withTransport
(ClientTransport newValue)
-
Constructor Details
-
ConnectionPoolSettings
public ConnectionPoolSettings()
-
-
Method Details
-
create
-
create
-
create
-
getMaxConnections
public int getMaxConnections() -
getMinConnections
public int getMinConnections() -
getMaxRetries
public int getMaxRetries() -
getMaxOpenRequests
public int getMaxOpenRequests() -
getPipeliningLimit
public int getPipeliningLimit() -
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() -
getConnectionSettings
-
getResponseEntitySubscriptionTimeout
public scala.concurrent.duration.Duration getResponseEntitySubscriptionTimeout() -
withHostOverrides
public ConnectionPoolSettings withHostOverrides(List<scala.Tuple2<String, ConnectionPoolSettings>> hostOverrides) -
appendHostOverride
public ConnectionPoolSettings appendHostOverride(String hostPattern, ConnectionPoolSettings settings) -
withMaxConnections
-
withMinConnections
-
withMaxRetries
-
withMaxOpenRequests
-
withPipeliningLimit
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
-
withKeepAliveTimeout
public abstract ConnectionPoolSettings withKeepAliveTimeout(scala.concurrent.duration.Duration newValue) -
withMaxConnectionLifetime
public abstract ConnectionPoolSettings withMaxConnectionLifetime(scala.concurrent.duration.Duration newValue) -
withConnectionSettings
-
withResponseEntitySubscriptionTimeout
public abstract ConnectionPoolSettings withResponseEntitySubscriptionTimeout(scala.concurrent.duration.Duration newValue) -
withTransport
-