MediaWiki  1.23.12
RefreshLinksJob2 Class Reference

Background job to update links for titles in certain backlink range by page ID. More...

Inheritance diagram for RefreshLinksJob2:
Collaboration diagram for RefreshLinksJob2:

Public Member Functions

 __construct ( $title, $params)
 
 getDeduplicationInfo ()
 
 run ()
 Run a refreshLinks2 job. More...
 
- Public Member Functions inherited from Job
 __construct ( $command, $title, $params=false)
 
 allowRetries ()
 
 getLastError ()
 
 getParams ()
 
 getReleaseTimestamp ()
 
 getRootJobParams ()
 
 getTitle ()
 
 getType ()
 
 hasRootJobParams ()
 
 ignoreDuplicates ()
 
 insert ()
 Insert a single job into the queue. More...
 
 toString ()
 
 workItemCount ()
 

Protected Member Functions

 getSingleTitleJobs ( $table, $masterPos)
 
- Protected Member Functions inherited from Job
 setLastError ( $error)
 

Additional Inherited Members

- 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=false)
 Create the appropriate object to handle a specific job. More...
 
static newRootJobParams ( $key)
 
static pop ()
 Pop a job off the front of the queue. More...
 
static pop_type ( $type)
 Pop a job of a certain type. More...
 
static safeBatchInsert ( $jobs)
 Insert a group of jobs into the queue. More...
 
- Public Attributes inherited from Job
string $command
 
array $metadata = array()
 Additional queue metadata *. More...
 
array bool $params
 Array of job parameters or false if none *. 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...
 
Title $title
 

Detailed Description

Background job to update links for titles in certain backlink range by page ID.

Newer version for high use templates. This is deprecated by RefreshLinksPartitionJob.

Deprecated:
1.23

Definition at line 31 of file RefreshLinksJob2.php.

Constructor & Destructor Documentation

◆ __construct()

RefreshLinksJob2::__construct (   $title,
  $params 
)

Definition at line 32 of file RefreshLinksJob2.php.

References Job\$params, and Job\$title.

Member Function Documentation

◆ getDeduplicationInfo()

RefreshLinksJob2::getDeduplicationInfo ( )
Returns
Array

Reimplemented from Job.

Definition at line 133 of file RefreshLinksJob2.php.

◆ getSingleTitleJobs()

RefreshLinksJob2::getSingleTitleJobs (   $table,
  $masterPos 
)
protected
Parameters
$tablestring
$masterPosmixed
Returns
Array

Definition at line 108 of file RefreshLinksJob2.php.

References Job\$title, $titles, array(), as, Job\getRootJobParams(), and title.

Referenced by run().

◆ run()

RefreshLinksJob2::run ( )

Run a refreshLinks2 job.

Returns
boolean success

Reimplemented from Job.

Definition at line 42 of file RefreshLinksJob2.php.

References $batch, array(), as, Job\getRootJobParams(), getSingleTitleJobs(), global, list, LinkCache\singleton(), JobQueueGroup\singleton(), title, and wfGetLB().


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