MediaWiki
1.30.0
|
Job for pruning recent changes. More...
Public Member Functions | |
__construct (Title $title, array $params) | |
run () | |
Run the job. More... | |
Public Member Functions inherited from Job | |
__construct ( $command, $title, $params=false) | |
allowRetries () | |
getDeduplicationInfo () | |
Subclasses may need to override this to make duplication detection work. More... | |
getLastError () | |
getParams () | |
getQueuedTimestamp () | |
getReadyTimestamp () | |
getReleaseTimestamp () | |
getRequestId () | |
getRootJobParams () | |
getTitle () | |
getType () | |
hasRootJobParams () | |
ignoreDuplicates () | |
Whether the queue should reject insertion of this job if a duplicate exists. More... | |
insert () | |
Insert a single job into the queue. More... | |
isRootJob () | |
teardown ( $status) | |
Do any final cleanup after run(), deferred updates, and all DB commits happen. More... | |
toString () | |
workItemCount () | |
Static Public Member Functions | |
static | newCacheUpdateJob () |
static | newPurgeJob () |
Static Public Member Functions inherited from Job | |
static | batchInsert ( $jobs) |
Batch-insert a group of jobs into the queue. More... | |
static | factory ( $command, Title $title, $params=[]) |
Create the appropriate object to handle a specific job. More... | |
static | newRootJobParams ( $key) |
Get "root job" parameters for a task. More... | |
Protected Member Functions | |
purgeExpiredRows () | |
updateActiveUsers () | |
Protected Member Functions inherited from Job | |
addTeardownCallback ( $callback) | |
setLastError ( $error) | |
Additional Inherited Members | |
Public Attributes inherited from Job | |
string | $command |
array | $metadata = [] |
Additional queue metadata. More... | |
array | $params |
Array of job parameters. More... | |
Protected Attributes inherited from Job | |
string | $error |
Text for error that occurred last. More... | |
bool | $removeDuplicates |
Expensive jobs may set this to true. More... | |
callable[] | $teardownCallbacks = [] |
Title | $title |
Definition at line 31 of file RecentChangesUpdateJob.php.
References Job\$params, and Job\$title.
|
staticfinal |
Definition at line 54 of file RecentChangesUpdateJob.php.
References SpecialPage\getTitleFor().
Referenced by RecentChange\save().
|
staticfinal |
Definition at line 44 of file RecentChangesUpdateJob.php.
References SpecialPage\getTitleFor().
Referenced by WikiPage\doEditUpdates().
|
protected |
Definition at line 73 of file RecentChangesUpdateJob.php.
References $e, $res, $rows, $wgRCMaxAge, $wgUpdateRowsPerQuery, as, DB_MASTER, global, Hooks\run(), RecentChange\selectFields(), wfGetDB(), and wfWikiID().
Referenced by run().
RecentChangesUpdateJob::run | ( | ) |
Run the job.
Reimplemented from Job.
Definition at line 60 of file RecentChangesUpdateJob.php.
References purgeExpiredRows(), and updateActiveUsers().
|
protected |
Definition at line 119 of file RecentChangesUpdateJob.php.
References $name, $res, $wgActiveUserDays, as, captcha-old\count, DB_MASTER, global, NS_USER, RC_EXTERNAL, use, wfGetDB(), wfTimestamp(), and wfWikiID().
Referenced by run().