downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

AMQPQueue::getArgument> <AMQPQueue::delete
[edit] Last updated: Fri, 07 Jun 2013

view this page in

AMQPQueue::get

(PECL amqp >= Unknown)

AMQPQueue::getRecupera el mensaje siguiente de la cola

Descripción

public mixed AMQPQueue::get ([ int $flags ] )

Recupera el mensaje siguiente de la cola. Es un tipo de operación de no bloqueo, lo que significa que si no hay mensaje en la cola, la función volverá inmediatamente sin mensaje.

Actualmente, el único flag soportada por el parámetro flags es AMQP_AUTOACK. Si este indicador se pasa, entonces el mensaje devuelto automáticamente será marcado como reconocido por el corredor tan pronto como los frames se envíen al cliente.

Parámetros

flags

Una máscara de bits de las banderas soportadas por la llamada al método. Actualmente, la única bandera soportada es AMQP_AUTOACK. Si este valor no es proporcionado, este usará el valor de amqp.auto_ack.

Valores devueltos

Una instancia de AMQPEnvelope representa el mensaje lanzado de la cola, o FALSE.

Ejemplos

Ejemplo #1 Ejemplo de AMQPQueue::get()

<?php

/* Crear una conexión con todas las credenciales por defecto: */
$connection = new AMQPConnection();
$connection->connect();

$channel = new AMQPChannel($connection);

/* crear un objeto de cola */
$queue = new AMQPQueue($channel);

//declarar la cola
$queue->declare('myqueue');

//obtener los mensajes
$messages $queue->get(AMQP_AUTOACK);

echo 
$message->getBody();

?>



add a note add a note User Contributed Notes AMQPQueue::get - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites