MediaWiki master
MediaWiki\Deferred\JobQueueEnqueueUpdate Class Reference

Enqueue lazy-pushed jobs that have accumulated from JobQueueGroup. More...

Inherits MediaWiki\Deferred\DeferrableUpdate, and MediaWiki\Deferred\MergeableUpdate.

Collaboration diagram for MediaWiki\Deferred\JobQueueEnqueueUpdate:

Public Member Functions

 __construct (string $domain, array $jobs)
 
 doUpdate ()
 Perform the actual work.
 
 merge (MergeableUpdate $update)
 Merge this enqueued update with a new MergeableUpdate of the same qualified class name.
Parameters
MergeableUpdate$updateThe new update (having the same class)

 

Detailed Description

Enqueue lazy-pushed jobs that have accumulated from JobQueueGroup.

Since
1.33

Definition at line 38 of file JobQueueEnqueueUpdate.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Deferred\JobQueueEnqueueUpdate::__construct ( string $domain,
array $jobs )
Parameters
string$domainDB domain ID
IJobSpecification[]$jobs

Definition at line 49 of file JobQueueEnqueueUpdate.php.

References MediaWiki\MediaWikiServices\getInstance().

Member Function Documentation

◆ doUpdate()

MediaWiki\Deferred\JobQueueEnqueueUpdate::doUpdate ( )

Perform the actual work.

Implements MediaWiki\Deferred\DeferrableUpdate.

Definition at line 70 of file JobQueueEnqueueUpdate.php.

◆ merge()

MediaWiki\Deferred\JobQueueEnqueueUpdate::merge ( MergeableUpdate $update)

Merge this enqueued update with a new MergeableUpdate of the same qualified class name.

Parameters
MergeableUpdate$updateThe new update (having the same class)

Implements MediaWiki\Deferred\MergeableUpdate.

Definition at line 56 of file JobQueueEnqueueUpdate.php.


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