The queue services supported by Zend_Queue do
not all support the same functions. For example,
Zend_Queue_Adapter_Array,
Zend_Queue_Adapter_Db, support all functions,
while Zend_Queue_Adapter_Activemq does not
support queue listing, queue deletion, or counting of messages.
You can determine what functions are supported by using
Zend_Queue::isSupported() or
Zend_Queue::getCapabilities().
createQueue()- create a queuedeleteQueue()- delete a queue-
send()- send a messagesend()is not available in all adapters; theZend_Queue_Adapter_Nulldoes not supportsend(). -
receive()- receive messagesreceive()is not available in all adapters; theZend_Queue_Adapter_Nulldoes not supportreceive(). deleteMessage()- delete a messagecount()- count the number of messages in a queueisExists()- checks the existence of a queue
receive() methods are employed by each
adapter to interact with queues.
The createQueue() and
deleteQueue() methods are used to manage
queues.




