public abstract class ConnectionPoolSettings
extends java.lang.Object
Constructor and Description |
---|
ConnectionPoolSettings() |
public static ConnectionPoolSettings create(com.typesafe.config.Config config)
public static ConnectionPoolSettings create(java.lang.String configOverrides)
public static ConnectionPoolSettings create(akka.actor.ActorSystem system)
public int getMaxConnections()
public int getMinConnections()
public int getMaxRetries()
public int getMaxOpenRequests()
public int getPipeliningLimit()
public scala.concurrent.duration.Duration getIdleTimeout()
public ClientConnectionSettings getConnectionSettings()
public PoolImplementation getPoolImplementation()
public scala.concurrent.duration.Duration getResponseEntitySubscriptionTimeout()
public ClientTransport getTransport()
ClientTransport.TCP
is used.public ConnectionPoolSettings withMaxConnections(int n)
public ConnectionPoolSettings withMinConnections(int n)
public ConnectionPoolSettings withMaxRetries(int n)
public ConnectionPoolSettings withMaxOpenRequests(int newValue)
public ConnectionPoolSettings withPipeliningLimit(int newValue)
public ConnectionPoolSettings withIdleTimeout(scala.concurrent.duration.Duration newValue)
public ConnectionPoolSettings withConnectionSettings(ClientConnectionSettings newValue)
public ConnectionPoolSettings withPoolImplementation(PoolImplementation newValue)
public ConnectionPoolSettings withResponseEntitySubscriptionTimeout(scala.concurrent.duration.Duration newValue)
public ConnectionPoolSettings withTransport(ClientTransport newValue)