Options

data class Options(val minConnections: Int? = null, val maxConnections: Int = 10, val acquireTimeout: Duration? = null, val idleTimeout: Duration? = null, val maxLifetime: Duration? = null)(source)

Class representing configuration options for a connection pool.

Constructors

Link copied to clipboard
constructor(minConnections: Int? = null, maxConnections: Int = 10, acquireTimeout: Duration? = null, idleTimeout: Duration? = null, maxLifetime: Duration? = null)

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The maximum amount of time to spend waiting for a connection.

Link copied to clipboard
val idleTimeout: Duration? = null

The maximum idle duration for individual connections.

Link copied to clipboard

The maximum number of connections that this pool should maintain.

Link copied to clipboard
val maxLifetime: Duration? = null

The maximum lifetime of individual connections.

Link copied to clipboard
val minConnections: Int? = null

The minimum number of connections to maintain at all times.