Zend Framework  1.12
Public Member Functions | Public Attributes | Protected Attributes | List of all members
Zend_Cloud_QueueService_Adapter_AbstractAdapter Class Reference

Public Member Functions

 setMessageClass ($class)
 Set class to use for message objects.
 
 getMessageClass ()
 Get class to use for message objects.
 
 setMessageSetClass ($class)
 Set class to use for message collection objects.
 
 getMessageSetClass ()
 Get class to use for message collection objects.
 
- Public Member Functions inherited from Zend_Cloud_QueueService_Adapter
 createQueue ($name, $options=null)
 Create a queue.
 
 deleteQueue ($queueId, $options=null)
 Delete a queue.
 
 listQueues ($options=null)
 List all queues.
 
 fetchQueueMetadata ($queueId, $options=null)
 Get a key/value array of metadata for the given queue.
 
 storeQueueMetadata ($queueId, $metadata, $options=null)
 Store a key/value array of metadata for the specified queue.
 
 sendMessage ($queueId, $message, $options=null)
 Send a message to the specified queue.
 
 receiveMessages ($queueId, $max=1, $options=null)
 Recieve at most $max messages from the specified queue and return the message IDs for messages recieved.
 
 peekMessages ($queueId, $num=1, $options=null)
 Peek at the messages from the specified queue without removing them.
 
 deleteMessage ($queueId, $message, $options=null)
 Delete the specified message from the specified queue.
 
 getClient ()
 Get the concrete adapter.
 

Public Attributes

const MESSAGE_CLASS = 'message_class'
 @+ option keys
 
const MESSAGESET_CLASS = 'messageset_class'
 
- Public Attributes inherited from Zend_Cloud_QueueService_Adapter
const HTTP_ADAPTER = 'http_adapter'
 Ctor HTTP adapter option.
 
const VISIBILITY_TIMEOUT = 'visibility_timeout'
 Message visibility timeout option.
 
const DEFAULT_TIMEOUT = 30
 Default visibility timeout.
 

Protected Attributes

 $_messageClass = 'Zend_Cloud_QueueService_Message'
 
 $_messageSetClass = 'Zend_Cloud_QueueService_MessageSet'
 

Member Function Documentation

getMessageClass ( )

Get class to use for message objects.

Returns
string
getMessageSetClass ( )

Get class to use for message collection objects.

Returns
string
setMessageClass (   $class)

Set class to use for message objects.

Parameters
string$class
Returns
Zend_Cloud_QueueService_Adapter_AbstractAdapter
setMessageSetClass (   $class)

Set class to use for message collection objects.

Parameters
string$class
Returns
Zend_Cloud_QueueService_Adapter_AbstractAdapter

Member Data Documentation

$_messageClass = 'Zend_Cloud_QueueService_Message'
protected
$_messageSetClass = 'Zend_Cloud_QueueService_MessageSet'
protected
const MESSAGE_CLASS = 'message_class'

@+ option keys

const MESSAGESET_CLASS = 'messageset_class'