MediaWiki  master
PoolCounter\PoolCounterConnectionManager Class Reference

Helper for \MediaWiki\PoolCounter\PoolCounterClient. More...

Public Member Functions

 __construct ( $conf)
 
 close ( $conn)
 
 get ( $key)
 

Public Attributes

int $connect_timeout
 
array $conns = []
 
string[] $hostNames
 
array $refCounts = []
 
float $timeout
 

Detailed Description

Helper for \MediaWiki\PoolCounter\PoolCounterClient.

Access: internal
Since
1.16

Definition at line 32 of file PoolCounterConnectionManager.php.

Constructor & Destructor Documentation

◆ __construct()

PoolCounter\PoolCounterConnectionManager::__construct (   $conf)
Parameters
array$conf
Exceptions
MWException

Definition at line 48 of file PoolCounterConnectionManager.php.

Member Function Documentation

◆ close()

PoolCounter\PoolCounterConnectionManager::close (   $conn)
Parameters
resource$conn

Definition at line 133 of file PoolCounterConnectionManager.php.

◆ get()

PoolCounter\PoolCounterConnectionManager::get (   $key)
Parameters
string$key
Returns
Status

Definition at line 61 of file PoolCounterConnectionManager.php.

References $hashes, StatusValue\newFatal(), StatusValue\newGood(), and wfDebug().

Member Data Documentation

◆ $connect_timeout

int PoolCounter\PoolCounterConnectionManager::$connect_timeout

Definition at line 42 of file PoolCounterConnectionManager.php.

◆ $conns

array PoolCounter\PoolCounterConnectionManager::$conns = []

Definition at line 36 of file PoolCounterConnectionManager.php.

◆ $hostNames

string [] PoolCounter\PoolCounterConnectionManager::$hostNames

Definition at line 34 of file PoolCounterConnectionManager.php.

◆ $refCounts

array PoolCounter\PoolCounterConnectionManager::$refCounts = []

Definition at line 38 of file PoolCounterConnectionManager.php.

◆ $timeout

float PoolCounter\PoolCounterConnectionManager::$timeout

Definition at line 40 of file PoolCounterConnectionManager.php.


The documentation for this class was generated from the following file: