Exemplo n.º 1
0
 /**
  * Delete Message 
  * The DeleteMessage action unconditionally removes the specified message from the specified queue. Even if the message is locked by another reader due to the visibility timeout setting, it is still deleted from the queue.
  *   
  * @see http://docs.amazonwebservices.com/AWSSimpleQueueService/2009-02-01/SQSDeveloperGuide/Query_QueryDeleteMessage.html      
  * @param mixed $request array of parameters for Amazon_SQS_Model_DeleteMessage request or Amazon_SQS_Model_DeleteMessage object itself
  * @see Amazon_SQS_Model_DeleteMessage
  * @return Amazon_SQS_Model_DeleteMessageResponse Amazon_SQS_Model_DeleteMessageResponse
  *
  * @throws Amazon_SQS_Exception
  */
 public function deleteMessage($request)
 {
     require_once 'Amazon/SQS/Model/DeleteMessageResponse.php';
     return Amazon_SQS_Model_DeleteMessageResponse::fromXML($this->_invoke('DeleteMessage'));
 }
Exemplo n.º 2
0
 /**
  * Delete Message 
  * The DeleteMessage action unconditionally removes the specified message from the specified queue. Even if the message is locked by another reader due to the visibility timeout setting, it is still deleted from the queue.
  * 
  * @see http://docs.amazonwebservices.com/AWSSimpleQueueService/2009-02-01/SQSDeveloperGuide/Query_QueryDeleteMessage.html
  * @param mixed $request array of parameters for Amazon_SQS_Model_DeleteMessageRequest request
  * or Amazon_SQS_Model_DeleteMessageRequest object itself
  * @see Amazon_SQS_Model_DeleteMessage
  * @return Amazon_SQS_Model_DeleteMessageResponse Amazon_SQS_Model_DeleteMessageResponse
  *
  * @throws Amazon_SQS_Exception
  */
 public function deleteMessage($request)
 {
     if (!$request instanceof Amazon_SQS_Model_DeleteMessageRequest) {
         require_once dirname(__FILE__) . '/Model/DeleteMessageRequest.php';
         $request = new Amazon_SQS_Model_DeleteMessageRequest($request);
     }
     require_once dirname(__FILE__) . '/Model/DeleteMessageResponse.php';
     return Amazon_SQS_Model_DeleteMessageResponse::fromXML($this->_invoke($this->_convertDeleteMessage($request)));
 }