MediaWiki master
MediaWiki\JobQueue Namespace Reference

Namespaces

namespace  Exceptions
 
namespace  Jobs
 
namespace  Utils
 

Classes

interface  GenericParameterJob
 Interface for generic jobs only uses the parameters field and are JSON serializable. More...
 
interface  IJobSpecification
 Interface for serializable objects that describe a job queue task. More...
 
class  Job
 Describe and execute a background job. More...
 
class  JobFactory
 
class  JobQueue
 Base class for queueing and running background jobs from a storage backend. More...
 
class  JobQueueDB
 Database-backed job queue storage. More...
 
class  JobQueueFederated
 Enqueue and run background jobs via a federated queue, for wiki farms. More...
 
class  JobQueueGroup
 Handle enqueueing of background jobs. More...
 
class  JobQueueGroupFactory
 Factory for JobQueueGroup objects. More...
 
class  JobQueueMemory
 PHP memory-backed job queue storage, for testing. More...
 
class  JobQueueRedis
 Redis-backed job queue storage. More...
 
class  JobRunner
 Job queue runner utility methods. More...
 
class  JobSpecification
 Job queue task description base code. More...
 
interface  RunnableJob
 Job that has a run() method and metadata accessors for JobQueue::pop() and JobQueue::ack(). More...