MediaWiki
1.28.0
|
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, JobSpecification, PublishStashedFileJob, and AssembleUploadChunksJob.
Referenced by JobQueueRedis\getNewJobFields(), and JobQueueDB\insertFields().
IJobSpecification::getParams | ( | ) |
Implemented in JobSpecification, and Job.
Referenced by JobQueueDB\doDeduplicateRootJob(), JobQueueRedis\getNewJobFields(), JobQueueDB\insertFields(), and JobQueueMemory\jobFromSpecInternal().
IJobSpecification::getReleaseTimestamp | ( | ) |
Implemented in JobSpecification, and Job.
Referenced by JobQueueRedis\getNewJobFields().
IJobSpecification::getRootJobParams | ( | ) |
Implemented in Job, and JobSpecification.
Referenced by JobQueueFederated\doDeduplicateRootJob(), JobQueueRedis\doDeduplicateRootJob(), and JobQueue\doDeduplicateRootJob().
IJobSpecification::getTitle | ( | ) |
Implemented in JobSpecification, and Job.
Referenced by JobQueueRedis\getNewJobFields(), JobQueueDB\insertFields(), and JobQueueMemory\jobFromSpecInternal().
IJobSpecification::getType | ( | ) |
Implemented in JobSpecification, and Job.
Referenced by JobQueue\deduplicateRootJob(), JobQueueRedis\getNewJobFields(), JobQueueDB\insertFields(), and JobQueueMemory\jobFromSpecInternal().
IJobSpecification::hasRootJobParams | ( | ) |
Implemented in Job, and JobSpecification.
Referenced by JobQueueRedis\doDeduplicateRootJob(), and JobQueue\doDeduplicateRootJob().
IJobSpecification::ignoreDuplicates | ( | ) |
Implemented in Job, and JobSpecification.
Referenced by JobQueueRedis\getNewJobFields().
IJobSpecification::isRootJob | ( | ) |
Implemented in Job, and JobSpecification.