MediaWiki
master
IJobSpecification.php
Go to the documentation of this file.
1
<?php
21
namespace
MediaWiki\JobQueue
;
22
42
interface
IJobSpecification
{
46
public
function
getType
();
47
51
public
function
getParams
();
52
56
public
function
getReleaseTimestamp
();
57
61
public
function
ignoreDuplicates
();
62
71
public
function
getDeduplicationInfo
();
72
78
public
function
getRootJobParams
();
79
85
public
function
hasRootJobParams
();
86
91
public
function
isRootJob
();
92
}
93
95
class_alias( IJobSpecification::class,
'IJobSpecification'
);
MediaWiki\JobQueue\IJobSpecification
Interface for serializable objects that describe a job queue task.
Definition
IJobSpecification.php:42
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 Thu May 22 2025 17:24:56 for MediaWiki by
1.10.0