MediaWiki master
JobQueue
Collaboration diagram for JobQueue:

Files

file  BacklinkJobUtils.php
 Job to update links for a given title.
 
file  JobRunner.php
 Job queue runner utility methods.
 

Classes

class  ActivityUpdateJob
 Job for updating user activity like "last viewed" timestamps. More...
 
class  AssembleUploadChunksJob
 Assemble the segments of a chunked upload. More...
 
class  BacklinkJobUtils
 Class with Backlink related Job helper methods. More...
 
class  CategoryMembershipChangeJob
 Job to add recent change entries mentioning category membership changes. More...
 
class  CdnPurgeJob
 Job to purge a set of URLs from CDN. More...
 
class  ClearUserWatchlistJob
 Job to clear a users watchlist in batches. More...
 
class  ClearWatchlistNotificationsJob
 Job for clearing all of the "last viewed" timestamps for a user's watchlist, or setting them all to the same value. More...
 
class  DeleteLinksJob
 Job to prune link tables for pages that were deleted. More...
 
class  DeletePageJob
 
class  DoubleRedirectJob
 Fix any double redirects after moving a page. More...
 
class  DuplicateJob
 No-op job that does nothing. More...
 
class  EmaillingJob
 Send an arbitrary single email. More...
 
class  EnotifNotifyJob
 Send an email notification. More...
 
interface  GenericParameterJob
 Interface for generic jobs only uses the parameters field and are JSON serializable. More...
 
class  HTMLCacheUpdateJob
 Job to purge the HTML/file cache for all pages that link to or use another page or file. More...
 
interface  IJobSpecification
 Interface for serializable objects that describe a job queue task. More...
 
class  Job
 Class to both describe a background job and handle jobs. More...
 
class  JobQueue
 Class to handle enqueueing and running of background jobs. More...
 
class  JobQueueConnectionError
 
class  JobQueueDB
 Class to handle job queues stored in the DB. More...
 
class  MediaWiki\Deferred\JobQueueEnqueueUpdate
 Enqueue lazy-pushed jobs that have accumulated from JobQueueGroup. More...
 
class  JobQueueError
 
class  JobQueueFederated
 Class to handle enqueueing and running of background jobs for federated queues. More...
 
class  JobQueueGroup
 Handle enqueueing of background jobs. More...
 
class  MediaWiki\JobQueue\JobQueueGroupFactory
 Class to construct JobQueueGroups. More...
 
class  JobQueueMemory
 Class to handle job queues stored in PHP memory for testing. More...
 
class  JobQueueReadOnlyError
 
class  JobQueueRedis
 Class to handle job queues stored in Redis. More...
 
class  JobRunner
 Job queue runner utility methods. More...
 
class  JobSpecification
 Job queue task description base code. More...
 
class  NullJob
 No-op job that does nothing. More...
 
class  ParsoidCachePrewarmJob
 
class  PublishStashedFileJob
 Upload a file from the upload stash into the local file repo. More...
 
class  RecentChangesUpdateJob
 Puurge expired rows from the recentchanges table. More...
 
class  RefreshLinksJob
 Job to update link tables for rerendered wiki pages. More...
 
class  RevertedTagUpdateJob
 Job for deferring the execution of RevertedTagUpdate. More...
 
interface  RunnableJob
 Job that has a run() method and metadata accessors for JobQueue::pop() and JobQueue::ack() More...
 
class  ThumbnailRenderJob
 Job for asynchronous rendering of thumbnails, e.g. More...
 
class  UserGroupExpiryJob
 Job that purges expired user group memberships. More...
 
class  UserOptionsUpdateJob
 Job that updates a user's preferences. More...
 
class  WatchlistExpiryJob
 

Variables

trait UploadJobTrait
 Common functionality for async uploads.
 

Detailed Description

Variable Documentation

◆ UploadJobTrait

trait UploadJobTrait
Initial value:
{
private User|null $user
internal since 1.36
Definition User.php:93

Common functionality for async uploads.

Definition at line 34 of file UploadJobTrait.php.