MediaWiki
master
IJobSpecification.php
Go to the documentation of this file.
1
<?php
7
namespace
MediaWiki\JobQueue
;
8
28
interface
IJobSpecification
{
32
public
function
getType
();
33
37
public
function
getParams
();
38
42
public
function
getReleaseTimestamp
();
43
47
public
function
ignoreDuplicates
();
48
57
public
function
getDeduplicationInfo
();
58
64
public
function
getRootJobParams
();
65
71
public
function
hasRootJobParams
();
72
77
public
function
isRootJob
();
78
}
79
81
class_alias( IJobSpecification::class,
'IJobSpecification'
);
MediaWiki\JobQueue\IJobSpecification
Interface for serializable objects that describe a job queue task.
Definition
IJobSpecification.php:28
MediaWiki\JobQueue\IJobSpecification\isRootJob
isRootJob()
MediaWiki\JobQueue\IJobSpecification\getReleaseTimestamp
getReleaseTimestamp()
MediaWiki\JobQueue\IJobSpecification\hasRootJobParams
hasRootJobParams()
MediaWiki\JobQueue\IJobSpecification\ignoreDuplicates
ignoreDuplicates()
MediaWiki\JobQueue\IJobSpecification\getDeduplicationInfo
getDeduplicationInfo()
Subclasses may need to override this to make duplication detection work.
MediaWiki\JobQueue\IJobSpecification\getType
getType()
MediaWiki\JobQueue\IJobSpecification\getRootJobParams
getRootJobParams()
MediaWiki\JobQueue\IJobSpecification\getParams
getParams()
MediaWiki\JobQueue
includes
JobQueue
IJobSpecification.php
Generated on Wed Jan 14 2026 22:24:45 for MediaWiki by
1.10.0