public abstract class ConnectionPoolSettings extends ConnectionPoolSettings
Constructor and Description |
---|
ConnectionPoolSettings() |
create, create, create, getConnectionSettings, getIdleTimeout, getMaxConnections, getMaxOpenRequests, getMaxRetries, getMinConnections, getPipeliningLimit, getPoolImplementation, getResponseEntitySubscriptionTimeout, getTransport, withConnectionSettings, withPoolImplementation, withTransport
public static ConnectionPoolSettingsImpl apply(com.typesafe.config.Config config)
public static ConnectionPoolSettingsImpl apply(java.lang.String configOverrides)
public abstract int maxConnections()
public abstract int minConnections()
public abstract int maxRetries()
public abstract int maxOpenRequests()
public abstract int pipeliningLimit()
public abstract scala.concurrent.duration.Duration idleTimeout()
public abstract ClientConnectionSettings connectionSettings()
public abstract PoolImplementation poolImplementation()
public abstract scala.concurrent.duration.Duration responseEntitySubscriptionTimeout()
public abstract ClientTransport transport()
ClientTransport.TCP
is used.public ConnectionPoolSettings withMaxConnections(int n)
withMaxConnections
in class ConnectionPoolSettings
public ConnectionPoolSettings withMinConnections(int n)
withMinConnections
in class ConnectionPoolSettings
public ConnectionPoolSettings withMaxRetries(int n)
withMaxRetries
in class ConnectionPoolSettings
public ConnectionPoolSettings withMaxOpenRequests(int newValue)
withMaxOpenRequests
in class ConnectionPoolSettings
public ConnectionPoolSettings withPipeliningLimit(int newValue)
withPipeliningLimit
in class ConnectionPoolSettings
public ConnectionPoolSettings withIdleTimeout(scala.concurrent.duration.Duration newValue)
withIdleTimeout
in class ConnectionPoolSettings
public ConnectionPoolSettings withConnectionSettings(ClientConnectionSettings newValue)
public ConnectionPoolSettings withPoolImplementation(PoolImplementation newValue)
public ConnectionPoolSettings withResponseEntitySubscriptionTimeout(scala.concurrent.duration.Duration newValue)
withResponseEntitySubscriptionTimeout
in class ConnectionPoolSettings
public ConnectionPoolSettings withTransport(ClientTransport newTransport)