$array_rand | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
$batchSize | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
$changesTable | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
$dispatchInterval | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
$engageClientLockOverride | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
$isClientLockUsedOverride | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
$LBFactory | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
$lockManager | Wikibase\Repo\Store\Sql\LockManagerSqlChangeDispatchCoordinator | private |
$logger | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
$messageReporter | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
$randomness | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
$releaseClientLockOverride | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
$repoDB | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
$repoSiteId | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
$stateTable | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
$stats | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
$time | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
__construct(LockManager $lockManager, ILBFactory $LBFactory, LoggerInterface $logger, $repoDB, string $repoSiteId) | Wikibase\Repo\Store\Sql\LockManagerSqlChangeDispatchCoordinator | |
Wikibase::Repo::Store::Sql::SqlChangeDispatchCoordinator::__construct( $repoDB, string $repoSiteId, ILBFactory $LBFactory, LoggerInterface $logger) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | |
engageClientLock(string $lock) | Wikibase\Repo\Store\Sql\LockManagerSqlChangeDispatchCoordinator | protected |
getCandidateClients() | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
getClientLockName(string $siteID) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
getMessageReportString(string $message, array $context) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
getRepoLB() | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
getRepoMaster() | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
getRepoReplica() | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
initState(array $clientWikiDBs) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | |
isClientLockUsed(IDatabase $db, string $lock) | Wikibase\Repo\Store\Sql\LockManagerSqlChangeDispatchCoordinator | protected |
lockClient(string $siteID) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | |
log(string $message, array $context) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
now() | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
releaseClient(array $state) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | |
releaseClientLock(IDatabase $db, string $lock) | Wikibase\Repo\Store\Sql\LockManagerSqlChangeDispatchCoordinator | protected |
selectClient() | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | |
setArrayRandOverride(callable $array_rand) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | |
setBatchSize(int $batchSize) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | |
setChangesTable(string $changesTable) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | |
setDispatchInterval(int $dispatchInterval) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | |
setEngageClientLockOverride(callable $engageClientLockOverride) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | |
setIsClientLockUsedOverride(callable $isClientLockUsedOverride) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | |
setMessageReporter(MessageReporter $messageReporter) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | |
setRandomness(int $randomness) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | |
setReleaseClientLockOverride(callable $releaseClientLockOverride) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | |
setStateTable(string $stateTable) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | |
setTimeOverride(callable $time) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | |
trace(string $message) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |
warn(string $message) | Wikibase\Repo\Store\Sql\SqlChangeDispatchCoordinator | private |