MediaWiki
master
|
Job for updating user activity like "last viewed" timestamps. More...
Public Member Functions | ||||
__construct ( $title, array $params) | ||||
run () | ||||
Run the job. More... | ||||
![]() | ||||
__construct ( $command, $params=null) | ||||
allowRetries () | ||||
| ||||
getDeduplicationInfo () | ||||
Subclasses may need to override this to make duplication detection work. More... | ||||
getLastError () | ||||
| ||||
getMetadata ( $field=null) | ||||
getParams () | ||||
| ||||
getQueuedTimestamp () | ||||
getReadyTimestamp () | ||||
| ||||
getReleaseTimestamp () | ||||
getRequestId () | ||||
| ||||
getRootJobParams () | ||||
getTitle () | ||||
getType () | ||||
| ||||
hasExecutionFlag ( $flag) | ||||
| ||||
hasRootJobParams () | ||||
ignoreDuplicates () | ||||
Whether the queue should reject insertion of this job if a duplicate exists. More... | ||||
isRootJob () | ||||
setMetadata ( $field, $value) | ||||
teardown ( $status) | ||||
toString () | ||||
| ||||
workItemCount () | ||||
![]() | ||||
tearDown ( $status) | ||||
Do any final cleanup after run(), deferred updates, and all DB commits happen. More... | ||||
Protected Member Functions | |
updateWatchlistNotification () | |
![]() | |
addTeardownCallback ( $callback) | |
setLastError ( $error) | |
Additional Inherited Members | |
![]() | |
static | factory ( $command, $params=[]) |
Create the appropriate object to handle a specific job. More... | |
static | newRootJobParams ( $key) |
Get "root job" parameters for a task. More... | |
![]() | |
string | $command |
array | $metadata = [] |
Additional queue metadata. More... | |
array | $params |
Array of job parameters. More... | |
![]() | |
string | $error |
Text for error that occurred last. More... | |
int | $executionFlags = 0 |
Bitfield of JOB_* class constants. More... | |
bool | $removeDuplicates = false |
Expensive jobs may set this to true. More... | |
callable[] | $teardownCallbacks = [] |
Title | $title |
Job for updating user activity like "last viewed" timestamps.
Job parameters include:
Definition at line 36 of file ActivityUpdateJob.php.
ActivityUpdateJob::__construct | ( | $title, | |
array | $params | ||
) |
LinkTarget | PageReference | $title | |
array | $params |
Definition at line 41 of file ActivityUpdateJob.php.
References Job\$params, and Job\$title.
ActivityUpdateJob::run | ( | ) |
Run the job.
Implements RunnableJob.
Definition at line 59 of file ActivityUpdateJob.php.
References updateWatchlistNotification().
|
protected |
Definition at line 69 of file ActivityUpdateJob.php.
References DB_PRIMARY, and wfGetDB().
Referenced by run().