namespace Drupal\Core\Queue

Same name in other branches
  1. 9 Drupal\Core\Queue
  2. 10 Drupal\Core\Queue
  3. 11.x Drupal\Core\Queue
Object name File name Summary
Batch core/lib/Drupal/Core/Queue/Batch.php Defines a batch queue handler used by the Batch API.
BatchMemory core/lib/Drupal/Core/Queue/BatchMemory.php Defines a batch queue handler used by the Batch API for non-progressive
batches.
DatabaseQueue core/lib/Drupal/Core/Queue/DatabaseQueue.php Default queue implementation.
Memory core/lib/Drupal/Core/Queue/Memory.php Static queue implementation.
QueueDatabaseFactory core/lib/Drupal/Core/Queue/QueueDatabaseFactory.php Defines the key/value store factory for the database backend.
QueueFactory core/lib/Drupal/Core/Queue/QueueFactory.php Defines the queue factory.
QueueGarbageCollectionInterface core/lib/Drupal/Core/Queue/QueueGarbageCollectionInterface.php If the Drupal 'queue' service implements this interface, the
garbageCollection() method will be called during cron.
QueueInterface core/lib/Drupal/Core/Queue/QueueInterface.php Interface for a queue.
QueueWorkerBase core/lib/Drupal/Core/Queue/QueueWorkerBase.php Provides a base implementation for a QueueWorker plugin.
QueueWorkerInterface core/lib/Drupal/Core/Queue/QueueWorkerInterface.php Defines an interface for a QueueWorker plugin.
QueueWorkerManager core/lib/Drupal/Core/Queue/QueueWorkerManager.php Defines the queue worker manager.
QueueWorkerManagerInterface core/lib/Drupal/Core/Queue/QueueWorkerManagerInterface.php Provides an interface for a queue worker manager.
ReliableQueueInterface core/lib/Drupal/Core/Queue/ReliableQueueInterface.php Reliable queue interface.
RequeueException core/lib/Drupal/Core/Queue/RequeueException.php Throw this exception to release the item allowing it to be processed again.
SuspendQueueException core/lib/Drupal/Core/Queue/SuspendQueueException.php Exception class to throw to indicate that a cron queue should be skipped.

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.