final class PoolOptions

Constants

MIN_LIFETIME_JITTER_BASIS

Lowest max_lifetime fraction assigned to a connection generation.

LIFETIME_JITTER_SCALE

Scale used for jitter basis values.

private DEFAULT_MIN_RETAINED_CONNECTIONS

private DEFAULT_MAX_CONNECTIONS

private DEFAULT_CONNECT_TIMEOUT

private DEFAULT_WAIT_TIMEOUT

private DEFAULT_HEARTBEAT_TIMEOUT

private DEFAULT_MAX_IDLE_TIME

Methods

static PoolOptions
fromArray(array $options)

Create normalized pool options from configuration.

float|null
jitteredLifetimeDeadline(float $createdAt)

Return a jittered lifetime deadline for a connection generation.

Details

at line 55
static PoolOptions fromArray(array $options)

Create normalized pool options from configuration.

Parameters

array $options

Return Value

PoolOptions

at line 111
float|null jitteredLifetimeDeadline(float $createdAt)

Return a jittered lifetime deadline for a connection generation.

Parameters

float $createdAt

Return Value

float|null