public function MemoryQueue::releaseItem in Drupal 7
Release an item that the worker could not process, so another worker can come in and process it before the timeout expires.
Parameters
$item:
Return value
boolean
Overrides DrupalQueueInterface::releaseItem
File
- modules/
system/ system.queue.inc, line 351 - Queue functionality.
Class
- MemoryQueue
- Static queue implementation.
Code
public function releaseItem($item) {
if (isset($this->queue[$item->item_id]) && $this->queue[$item->item_id]->expire != 0) {
$this->queue[$item->item_id]->expire = 0;
return TRUE;
}
return FALSE;
}