MediaWiki REL1_31
|
Job queue task description interface. More...
Public Member Functions | |
getDeduplicationInfo () | |
Subclasses may need to override this to make duplication detection work. | |
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 Job, AssembleUploadChunksJob, CategoryMembershipChangeJob, ClearUserWatchlistJob, HTMLCacheUpdateJob, PublishStashedFileJob, RefreshLinksJob, and JobSpecification.
IJobSpecification::getParams | ( | ) |
Implemented in Job, and JobSpecification.
IJobSpecification::getReleaseTimestamp | ( | ) |
Implemented in Job, and JobSpecification.
IJobSpecification::getRootJobParams | ( | ) |
Implemented in Job, and JobSpecification.
IJobSpecification::getTitle | ( | ) |
Implemented in Job, and JobSpecification.
IJobSpecification::getType | ( | ) |
Implemented in Job, and JobSpecification.
Referenced by JobQueue\deduplicateRootJob(), and JobQueueDB\insertFields().
IJobSpecification::hasRootJobParams | ( | ) |
Implemented in Job, and JobSpecification.
IJobSpecification::ignoreDuplicates | ( | ) |
Implemented in Job, and JobSpecification.
IJobSpecification::isRootJob | ( | ) |
Implemented in Job, and JobSpecification.