| Category | Zend |
| Package | Zend_Queue |
| Copyright | Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com) |
| License | http://framework.zend.com/license/new-bsd New BSD License |

class Zend_Queue implements Countable
| Category | Zend |
| Package | Zend_Queue |
| Copyright | Copyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com) |
| License | http://framework.zend.com/license/new-bsd New BSD License |
| TIMEOUT | Use the TIMEOUT constant in the config of a Zend_Queue |
| VISIBILITY_TIMEOUT | Default visibility passed to count |
| NAME | Use the NAME constant in the config of Zend_Queue |
| # $_adapter | |
| # $_logger | |
| # $_messageClass | Zend_Queue_Message class |
| # $_messageSetClass | Zend_Queue_Message_Iterator class |
| # $_options | User-provided configuration |
| + __construct() | Constructor |
| # _setName() | Set the name of the queue |
| + count() | Returns the approximate number of messages in the queue |
| + createQueue() | Create a new queue |
| + debugInfo() | returns a listing of Zend_Queue details. |
| + deleteMessage() | Delete a message from the queue |
| + deleteQueue() | Delete the queue this object is working on. |
| + getAdapter() | Get the adapter for this queue |
| + getCapabilities() | Return a list of queue capabilities functions |
| + getMessageClass() | |
| + getMessageSetClass() | |
| + getName() | Get the name of the queue |
| + getOption() | Retrieve a single option |
| + getOptions() | Returns the configuration options for the queue |
| + getQueues() | Get an array of all available queues |
| + hasOption() | Determine if a requested option has been defined |
| + isSupported() | Indicates if a function is supported or not |
| + receive() | Return the first element in the queue |
| + send() | Send a message to the queue |
| + setAdapter() | Set the adapter for this queue |
| + setMessageClass() | |
| + setMessageSetClass() | |
| + setOption() | Set an individual configuration option |
| + setOptions() | Set queue options |
const TIMEOUT = 'timeout'Zend_Queueprotected $_adapter = nullprotected $_messageClass = 'Zend_Queue_Message'Zend_Queue_Message classprotected $_messageSetClass = 'Zend_Queue_Message_Iterator'
public function __construct( |
$spec)
|
Zend_Queue($config);Zend_Queue('array', $config);Zend_Queue(null, $config); // Zend_Queue->createQueue();$spec |
|
|
Zend_Config or a configuration array |
protected function _setName( |
$name)
|
string $name |
Zend_Queue|false Provides a fluent interface
public function count( |
)
|
public function createQueue( |
$name)
|
string $name |
queue name |
integer $timeout |
default visibility timeout |
Zend_Queue|falseZend_Queue_Exception
public function debugInfo( |
)
|
Zend_Queue details.
public function deleteMessage( |
)
|
|
Zend_Queue_Exception
public function deleteQueue( |
)
|
public function getCapabilities( |
)
|
public function getName( |
)
|
public function getOption( |
$name)
|
string $name |
public function getOptions( |
)
|
public function getQueues( |
)
|
public function hasOption( |
$name)
|
string $name |
public function isSupported( |
$name)
|
string $name |
public function receive( |
$maxMessages = null)
|
integer $maxMessages |
|
integer $timeout |
Zend_Queue_Message_Iterator
public function send( |
$message)
|
mixed $message |
message |
Zend_Queue_MessageZend_Queue_Exception
public function setAdapter( |
$adapter)
|
string| |
Zend_Queue Provides a fluent interface
public function setMessageClass( |
$className)
|
public function setMessageSetClass( |
$className)
|
public function setOption( |
$name)
|
public function setOptions( |
array $options)
|