Reliable queue interface.

Classes implementing this interface preserve the order of messages and guarantee that every item will be executed at least once.

Implemented by


Expanded class hierarchy of BackdropReliableQueueInterface

Related topics


core/modules/system/, line 190
Queue functionality.


Contains filters are case sensitive
Name Modifiers Typesort descending Description
BackdropQueueInterface::createItem public function Add a queue item and store it directly to the queue.
BackdropQueueInterface::numberOfItems public function Retrieve the number of items in the queue.
BackdropQueueInterface::claimItem public function Claim an item in the queue for processing.
BackdropQueueInterface::deleteItem public function Delete a finished item from the queue.
BackdropQueueInterface::releaseItem public function Release an item that the worker could not process, so another worker can come in and process it before the timeout expires.
BackdropQueueInterface::createQueue public function Create a queue.
BackdropQueueInterface::deleteQueue public function Delete a queue and every item in the queue.