MediaWiki
1.32.5
|
Job queue task description interface. More...
Public Member Functions | |
getDeduplicationInfo () | |
Subclasses may need to override this to make duplication detection work. More... | |
getParams () | |
getReleaseTimestamp () | |
getRootJobParams () | |
getTitle () | |
getType () | |
hasRootJobParams () | |
ignoreDuplicates () | |
isRootJob () | |
IJobSpecification::getDeduplicationInfo | ( | ) |
Subclasses may need to override this to make duplication detection work.
The resulting map conveys everything that makes the job unique. This is only checked if ignoreDuplicates() returns true, meaning that duplicate jobs are supposed to be ignored.
Implemented in RefreshLinksJob, CategoryMembershipChangeJob, Job, HTMLCacheUpdateJob, JobSpecification, PublishStashedFileJob, AssembleUploadChunksJob, and ClearUserWatchlistJob.
IJobSpecification::getParams | ( | ) |
Implemented in JobSpecification, and Job.
Referenced by JobQueueMemory\jobFromSpecInternal().
IJobSpecification::getReleaseTimestamp | ( | ) |
Implemented in JobSpecification, and Job.
IJobSpecification::getRootJobParams | ( | ) |
Implemented in Job, and JobSpecification.
IJobSpecification::getTitle | ( | ) |
Implemented in JobSpecification, and Job.
Referenced by JobQueueMemory\jobFromSpecInternal().
IJobSpecification::getType | ( | ) |
Implemented in JobSpecification, and Job.
Referenced by JobQueue\deduplicateRootJob(), and JobQueueMemory\jobFromSpecInternal().
IJobSpecification::hasRootJobParams | ( | ) |
Implemented in Job, and JobSpecification.
IJobSpecification::ignoreDuplicates | ( | ) |
Implemented in Job, and JobSpecification.
IJobSpecification::isRootJob | ( | ) |
Implemented in Job, and JobSpecification.