|
MediaWiki REL1_39
|
Job for asynchronous rendering of thumbnails. More...
Public Member Functions | ||||
| __construct (Title $title, array $params) | ||||
| allowRetries () | ||||
| Whether to retry the job. | ||||
| run () | ||||
| Run the job. | ||||
Public Member Functions inherited from Job | ||||
| __construct ( $command, $params=null) | ||||
| getDeduplicationInfo () | ||||
| Subclasses may need to override this to make duplication detection work. | ||||
| 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. | ||||
| isRootJob () | ||||
| setMetadata ( $field, $value) | ||||
| teardown ( $status) | ||||
| toString () | ||||
| ||||
| workItemCount () | ||||
Public Member Functions inherited from RunnableJob | ||||
| tearDown ( $status) | ||||
| Do any final cleanup after run(), deferred updates, and all DB commits happen. | ||||
Protected Member Functions | |
| hitThumbUrl (LocalFile $file, $transformParams) | |
Protected Member Functions inherited from Job | |
| addTeardownCallback ( $callback) | |
| setLastError ( $error) | |
Additional Inherited Members | |
Static Public Member Functions inherited from Job | |
| static | factory ( $command, $params=[]) |
| Create the appropriate object to handle a specific job. | |
| static | newRootJobParams ( $key) |
| Get "root job" parameters for a task. | |
Public Attributes inherited from Job | |
| string | $command |
| array | $metadata = [] |
| Additional queue metadata. | |
| array | $params |
| Array of job parameters. | |
Protected Attributes inherited from Job | |
| string | $error |
| Text for error that occurred last. | |
| int | $executionFlags = 0 |
| Bitfield of JOB_* class constants. | |
| bool | $removeDuplicates = false |
| Expensive jobs may set this to true. | |
| callable[] | $teardownCallbacks = [] |
| Title | $title |
Job for asynchronous rendering of thumbnails.
Definition at line 32 of file ThumbnailRenderJob.php.
| ThumbnailRenderJob::__construct | ( | Title | $title, |
| array | $params ) |
Definition at line 33 of file ThumbnailRenderJob.php.
References $title.
| ThumbnailRenderJob::allowRetries | ( | ) |
Whether to retry the job.
Reimplemented from Job.
Definition at line 151 of file ThumbnailRenderJob.php.
|
protected |
| LocalFile | $file | |
| array | $transformParams |
Definition at line 79 of file ThumbnailRenderJob.php.
References $file, Job\setLastError(), wfDebug(), and wfParseUrl().
Referenced by run().
| ThumbnailRenderJob::run | ( | ) |
Run the job.
Implements RunnableJob.
Definition at line 37 of file ThumbnailRenderJob.php.
References $file, hitThumbUrl(), and Job\setLastError().