namespace Drupal\Core\Queue

Same name in other branches
  1. 11.x Drupal\Core\Queue
  2. 9 Drupal\Core\Queue
  3. 8.9.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.
DatabaseQueue core/lib/Drupal/Core/Queue/DatabaseQueue.php Default queue implementation.
DelayableQueueInterface core/lib/Drupal/Core/Queue/DelayableQueueInterface.php Delayable queue interface.
DelayedRequeueException core/lib/Drupal/Core/Queue/DelayedRequeueException.php Throw this exception to leave an item in the queue until its lock expires.
Memory core/lib/Drupal/Core/Queue/Memory.php Static queue implementation.
QueueDatabaseFactory core/lib/Drupal/Core/Queue/QueueDatabaseFactory.php Defines the queue factory for the database backend.
QueueFactory core/lib/Drupal/Core/Queue/QueueFactory.php Defines the queue factory.
QueueFactoryInterface core/lib/Drupal/Core/Queue/QueueFactoryInterface.php An interface defining queue factory classes.
QueueGarbageCollectionInterface core/lib/Drupal/Core/Queue/QueueGarbageCollectionInterface.php Queue garbage collection interface.
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.