SAMConnection::remove

(PECL sam >= 0.1.0)

SAMConnection::remove Elimina un mensaje de una cola

Descripción

SAMConnection::remove ( string $target [, array $properties ] ) : SAMMessage

Elimina un mensaje de una cola.

Parámetros

target

La identidad de la cola de la cual se va a eliminar el mensaje.

properties

Un array asociativo opcional de propiedades, que describen otros parámetros para controlar la operación de eliminado.

Nombre de propiedad Valores posibles
SAM_CORRELID Este es el identificador de correlación del mensaje. Es retornado típicamente por una petición "send".
SAM_MESSAGEID Este es el identificador del mensaje que se va a eliminar.

Valores devueltos

Este método devuelve FALSE en caso de error.

Ejemplos

Ejemplo #1 Eliminación de un mensaje de una cola a partir del identificador de mensaje

<?php
if (!$conn->remove('queue://receive/test', array(SAM_MESSAGEID => $messageId))) {
  
// La eliminación falló!
  
echo "Eliminación fallida ($conn->errno$conn->error";
}
?>