Inherits Job.
|
| __construct (array $params, ParsoidOutputAccess $parsoidOutputAccess, PageLookup $pageLookup, RevisionLookup $revisionLookup) |
|
| run () |
| Run the job.
|
|
| __construct ( $command, $params=null) |
|
| allowRetries () |
| - Warning
- In some setups (i.e. when using change-propagation) jobs may still be retried even when this is false if the job fails due to a timeout unless it is also configured in change-prop config (T358939).
- Returns
- bool Whether this job can be retried on failure by job runners
- Since
- 1.21
|
|
| getDeduplicationInfo () |
| Subclasses may need to override this to make duplication detection work.
|
|
| getLastError () |
| - Returns
- string
|
|
| getMetadata ( $field=null) |
|
| getParams () |
| - Returns
- array Parameters that specify sources, targets, and options for execution
|
|
| getQueuedTimestamp () |
|
| getReadyTimestamp () |
| - Returns
- int|null UNIX timestamp of when the job was runnable, or null
- Since
- 1.26
|
|
| getReleaseTimestamp () |
|
| getRequestId () |
| - Returns
- string|null Id of the request that created this job. Follows jobs recursively, allowing to track the id of the request that started a job when jobs insert jobs which insert other jobs.
- Since
- 1.27
|
|
| getRootJobParams () |
|
| getTitle () |
|
| getType () |
| - Returns
- string Job type that defines what sort of changes this job makes
|
|
| hasExecutionFlag ( $flag) |
| - Parameters
-
int | $flag | JOB_* class constant |
- Returns
- bool
- Since
- 1.31
|
|
| hasRootJobParams () |
|
| ignoreDuplicates () |
| Whether the queue should reject insertion of this job if a duplicate exists.
|
|
| isRootJob () |
|
| setMetadata ( $field, $value) |
|
| teardown ( $status) |
|
| toString () |
| - Returns
- string Debugging string describing the job
|
|
| workItemCount () |
|
| tearDown ( $status) |
| Do any final cleanup after run(), deferred updates, and all DB commits happen.
|
|
|
static | newSpec (int $revisionId, PageRecord $page, array $params=[]) |
|
static | factory ( $command, $params=[]) |
| Create the appropriate object to handle a specific job.
|
|
static | newRootJobParams ( $key) |
| Get "root job" parameters for a task.
|
|
- Access: internal
- Since
- 1.40
Definition at line 34 of file ParsoidCachePrewarmJob.php.
◆ __construct()
- Parameters
-
array | $params | |
ParsoidOutputAccess | $parsoidOutputAccess | |
PageLookup | $pageLookup | |
RevisionLookup | $revisionLookup | |
Definition at line 46 of file ParsoidCachePrewarmJob.php.
References $params.
◆ newSpec()
static ParsoidCachePrewarmJob::newSpec |
( |
int | $revisionId, |
|
|
PageRecord | $page, |
|
|
array | $params = [] ) |
|
static |
- Parameters
-
int | $revisionId | |
PageRecord | $page | |
array | $params | Additional options for the job. Known keys:
- causeAction: Indicate what action caused the job to be scheduled. Used for monitoring.
- options: Flags to be passed to ParsoidOutputAccess:getParserOutput. May be set to ParserOutputAccess::OPT_FORCE_PARSE to force a parsing even if there already is cached output.
|
- Returns
- JobSpecification
Definition at line 72 of file ParsoidCachePrewarmJob.php.
◆ run()
ParsoidCachePrewarmJob::run |
( |
| ) |
|
The documentation for this class was generated from the following file: