|
MediaWiki master
|
Interface for generic jobs only uses the parameters field and are JSON serializable. More...
Inherits MediaWiki\JobQueue\IJobSpecification.
Inherited by MediaWiki\JobQueue\Jobs\AssembleUploadChunksJob, MediaWiki\JobQueue\Jobs\CdnPurgeJob, MediaWiki\JobQueue\Jobs\DuplicateJob, MediaWiki\JobQueue\Jobs\NullJob, MediaWiki\JobQueue\Jobs\PublishStashedFileJob, MediaWiki\JobQueue\Jobs\RevertedTagUpdateJob, MediaWiki\JobQueue\Jobs\UploadFromUrlJob, MediaWiki\Page\DeletePageJob, MediaWiki\User\Options\UserOptionsUpdateJob, MediaWiki\User\UserEditCountInitJob, MediaWiki\User\UserGroupExpiryJob, MediaWiki\Watchlist\ClearUserWatchlistJob, and MediaWiki\Watchlist\ClearWatchlistNotificationsJob.

Public Member Functions | |
| __construct (array $params) | |
Public Member Functions inherited from MediaWiki\JobQueue\IJobSpecification | |
| getDeduplicationInfo () | |
| Subclasses may need to override this to make duplication detection work. | |
| getParams () | |
| getReleaseTimestamp () | |
| getRootJobParams () | |
| getType () | |
| hasRootJobParams () | |
| ignoreDuplicates () | |
| isRootJob () | |
Interface for generic jobs only uses the parameters field and are JSON serializable.
Jobs using this interface require needsPage: false to be set in the JobClasses configuration of their extension.json declaration.
Definition at line 18 of file GenericParameterJob.php.
| MediaWiki\JobQueue\GenericParameterJob::__construct | ( | array | $params | ) |
| array | $params | JSON-serializable map of parameters |
Implemented in MediaWiki\JobQueue\Jobs\AssembleUploadChunksJob, MediaWiki\JobQueue\Jobs\CdnPurgeJob, MediaWiki\JobQueue\Jobs\DuplicateJob, MediaWiki\JobQueue\Jobs\NullJob, MediaWiki\JobQueue\Jobs\PublishStashedFileJob, MediaWiki\JobQueue\Jobs\RevertedTagUpdateJob, MediaWiki\JobQueue\Jobs\UploadFromUrlJob, MediaWiki\Page\DeletePageJob, MediaWiki\User\Options\UserOptionsUpdateJob, MediaWiki\User\UserEditCountInitJob, MediaWiki\User\UserGroupExpiryJob, MediaWiki\Watchlist\ClearUserWatchlistJob, and MediaWiki\Watchlist\ClearWatchlistNotificationsJob.