|
MediaWiki
REL1_20
|
A simple single-master LBFactory that gets its configuration from the b/c globals. More...


Public Member Functions | |
| __construct ($conf) | |
| Construct a factory based on a configuration array (typically from $wgLBFactoryConf) | |
| forEachLB ($callback, $params=array()) | |
| Execute a function for each tracked load balancer The callback is called with the load balancer as the first parameter, and $params passed as the subsequent parameters. | |
| & | getExternalLB ($cluster, $wiki=false) |
| getMainLB ($wiki=false) | |
| newExternalLB ($cluster, $wiki=false) | |
| newMainLB ($wiki=false) | |
| shutdown () | |
| Prepare all tracked load balancers for shutdown STUB. | |
Public Attributes | |
| $chronProt | |
| $extLBs = array() | |
| LoadBalancer | $mainLB |
A simple single-master LBFactory that gets its configuration from the b/c globals.
Definition at line 169 of file LBFactory.php.
| LBFactory_Simple::__construct | ( | $ | conf | ) |
Construct a factory based on a configuration array (typically from $wgLBFactoryConf)
| $conf |
Reimplemented from LBFactory.
Definition at line 179 of file LBFactory.php.
| LBFactory_Simple::forEachLB | ( | $ | callback, |
| $ | params = array() |
||
| ) |
Execute a function for each tracked load balancer The callback is called with the load balancer as the first parameter, and $params passed as the subsequent parameters.
| $callback | |
| $params | array |
Reimplemented from LBFactory.
Definition at line 269 of file LBFactory.php.
| & LBFactory_Simple::getExternalLB | ( | $ | cluster, |
| $ | wiki = false |
||
| ) |
| $cluster | |
| $wiki |
Reimplemented from LBFactory.
Definition at line 254 of file LBFactory.php.
| LBFactory_Simple::getMainLB | ( | $ | wiki = false | ) |
| $wiki |
Reimplemented from LBFactory.
Definition at line 224 of file LBFactory.php.
| LBFactory_Simple::newExternalLB | ( | $ | cluster, |
| $ | wiki = false |
||
| ) |
| MWException |
| $cluster | |
| $wiki |
Reimplemented from LBFactory.
Definition at line 239 of file LBFactory.php.
| LBFactory_Simple::newMainLB | ( | $ | wiki = false | ) |
| $wiki |
Reimplemented from LBFactory.
Definition at line 187 of file LBFactory.php.
Prepare all tracked load balancers for shutdown STUB.
Reimplemented from LBFactory.
Definition at line 278 of file LBFactory.php.
References LBFactory\commitMasterChanges().
| LBFactory_Simple::$chronProt |
Definition at line 177 of file LBFactory.php.
| LBFactory_Simple::$extLBs = array() |
Definition at line 174 of file LBFactory.php.
| LoadBalancer LBFactory_Simple::$mainLB |
Definition at line 173 of file LBFactory.php.