interface DrupalReliableQueueInterface

Reliable queue interface.

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

Hierarchy

Expanded class hierarchy of DrupalReliableQueueInterface

All classes that implement DrupalReliableQueueInterface

Related topics

File

modules/system/system.queue.inc, line 192
Queue functionality.

Members

Name Modifiers Type Description
DrupalQueueInterface::claimItem public function Claim an item in the queue for processing.
DrupalQueueInterface::createItem public function Add a queue item and store it directly to the queue.
DrupalQueueInterface::createQueue public function Create a queue.
DrupalQueueInterface::deleteItem public function Delete a finished item from the queue.
DrupalQueueInterface::deleteQueue public function Delete a queue and every item in the queue.
DrupalQueueInterface::numberOfItems public function Retrieve the number of items in the queue.
DrupalQueueInterface::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.

© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!system!system.queue.inc/interface/DrupalReliableQueueInterface/7.x