Methods

getMaxResources()

getMaxResources() : integer

池子中最多资源数

Returns

integer

getMinResources()

getMinResources() : integer

池子中最少资源数

Returns

integer

getGCInterval()

getGCInterval() : integer|null

获取资源回收时间间隔,单位:秒

Returns

integer|null

getMaxActiveTime()

getMaxActiveTime() : integer

获取资源最大存活时间,单位:秒

Returns

integer

getWaitTimeout()

getWaitTimeout() : integer

获取等待资源最大超时时间,单位:毫秒

Returns

integer

getResourceConfigMode()

getResourceConfigMode() : integer

获取资源配置模式

Returns

integer

setMaxResources()

setMaxResources(integer  $maxResources) : static

Set 池子中最多资源数

Parameters

integer $maxResources

池子中最多资源数

Returns

static

setMinResources()

setMinResources(integer  $minResources) : static

Set 池子中最少资源数

Parameters

integer $minResources

池子中最少资源数

Returns

static

setGcInterval()

setGcInterval(integer|null  $gcInterval) : static

Set 资源回收时间间隔,单位:秒

Parameters

integer|null $gcInterval

获取资源回收时间间隔,单位:秒

Returns

static

setMaxActiveTime()

setMaxActiveTime(integer  $maxActiveTime) : static

Set 资源最大存活时间,单位:秒

Parameters

integer $maxActiveTime

获取资源最大存活时间,单位:秒

Returns

static

setWaitTimeout()

setWaitTimeout(integer  $waitTimeout) : static

Set 等待资源最大超时时间

Parameters

integer $waitTimeout

等待资源最大超时时间

Returns

static

setResourceConfigMode()

setResourceConfigMode(integer  $resourceConfigMode) : static

设置资源配置模式

Parameters

integer $resourceConfigMode

Returns

static

getMaxUsedTime()

getMaxUsedTime() : float|null

Get 每次获取资源最长使用时间

Returns

float|null

setMaxUsedTime()

setMaxUsedTime(float|null  $maxUsedTime) : static

Set 每次获取资源最长使用时间

Parameters

float|null $maxUsedTime

为 null 则不限制

Returns

static

getRequestResourceCheckInterval()

getRequestResourceCheckInterval() : double

获取当前请求上下文资源检查状态间隔,单位:支持小数的秒

Returns

double

setRequestResourceCheckInterval()

setRequestResourceCheckInterval(double  $value) : static

设置当前请求上下文资源检查状态间隔,单位:支持小数的秒

Parameters

double $value

Returns

static

getHeartbeatInterval()

getHeartbeatInterval() : double

获取心跳时间间隔,单位:秒

Returns

double

setHeartbeatInterval()

setHeartbeatInterval(double|null  $heartbeatInterval) : static

Set 心跳时间间隔,单位:秒

Parameters

double|null $heartbeatInterval

心跳时间间隔,单位:秒

Returns

static

isCheckStateWhenGetResource()

isCheckStateWhenGetResource() : boolean

当获取资源时,是否检查状态

Returns

boolean

setCheckStateWhenGetResource()

setCheckStateWhenGetResource(boolean  $checkStateWhenGetResource) : static

设置获取资源时,是否检查状态

Parameters

boolean $checkStateWhenGetResource

Returns

static