(PECL sam >= 0.1.0)
SAMConnection::remove — Elimina un mensaje de una cola
Elimina un mensaje de una cola.
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. |
Este método devuelve FALSE
en caso de error.
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";
}
?>