Inheritances
Files
Overview
FRAMES
NO FRAMES

Class Zend_Queue_Message

Zend_Queue
|-Zend_Queue_Message
|- class Zend_Queue_Message
Defined in line 32 of file Queue/Message.php.
Class for managing queue messages
CategoryZend
PackageZend_Queue
SubpackageMessage
CopyrightCopyright (c) 2005-2009 Zend Technologies USA Inc. (http://www.zend.com)
Licensehttp://framework.zend.com/license/new-bsd New BSD License

Summary

Instance fields
# $_connected Connected is true if we have a reference to a live
# $_data The data for the queue message
# $_queue Zend_Queue parent class or instance
# $_queueClass Name of the class of the Zend_Queue
Instance methods
+ __construct() Constructor
+ __get() Retrieve message field value
+ __isset() Test existence of message field
+ __set() Set message field value
+ __sleep() Store queue and data in serialized object
+ __wakeup() Setup to do on wakeup.
+ getQueue() Returns the queue object, or null if this is disconnected message
+ getQueueClass() Query the class name of the Queue object for which this
+ setFromArray() Sets all data in the row from an array
+ setQueue() Set the queue object, to re-establish a live connection
+ toArray() Returns the column/value data as an array

Details

Instance fields

$_connected
protected $_connected = true
Connected is true if we have a reference to a live
Zend_Queue_Adapter_Abstract object.
This is false after the Message has been deserialized.
Var boolean
$_data
protected $_data = array()
The data for the queue message
Var array
$_queue
protected $_queue = null
Zend_Queue parent class or instance
$_queueClass
protected $_queueClass = null
Name of the class of the Zend_Queue
Var string

Instance methods

__construct()
public function __construct( array $options = array())
Constructor
Parameters
array $options
Overriden by __construct() in class : Zend_Queue_Message_PlatformJob
__get()
public function __get( $key)
Retrieve message field value
Parameters
string $key The user-specified key name.
Returns string The corresponding key value.
Throws Zend_Queue_Exception if the $key is not a column in the message.
__isset()
public function __isset( $key)
Test existence of message field
Parameters
string $key The column key.
Returns boolean
__set()
public function __set( $key
$value
)
Set message field value
Parameters
string $key The message key.
mixed $value The value for the property.
Returns void
__sleep()
public function __sleep( )
Store queue and data in serialized object
Returns array
Overriden by __sleep() in class : Zend_Queue_Message_PlatformJob
__wakeup()
public function __wakeup( )
Setup to do on wakeup.
A de-serialized Message should not be assumed to have access to a live
queue connection, so set _connected = false.
Returns void
getQueue()
public function getQueue( )
Returns the queue object, or null if this is disconnected message
Returns Zend_Queue|null
getQueueClass()
public function getQueueClass( )
Query the class name of the Queue object for which this
Message was created.
Returns string
Overriden by getQueueClass() in class : Zend_Queue_Message_PlatformJob
setFromArray()
public function setFromArray( array $data)
Sets all data in the row from an array.
Parameters
array $data
Returns Zend_Queue_Message Provides a fluent interface
setQueue()
public function setQueue( Zend_Queue $queue)
Set the queue object, to re-establish a live connection
to the queue for a Message that has been de-serialized.
Parameters
Zend_Queue $queue
Returns boolean
toArray()
public function toArray( )
Returns the column/value data as an array.
Returns array