Constantes predefinidas
Estas constantes están definidas por esta extensión y estarán disponibles sólo cuando la extensión haya sido compilada con PHP, o bien sea cargada dinámicamente en ejecución.
-
AMQP_NOPARAM(integer) - Pasar esta constante como una bandera deshabilitará forzosamente las demás banderas. Úsela si quiere deshabilitar temporalmente la configuración ini amqp.auto_ack.
-
AMQP_DURABLE(integer) - Los intercambios y colas durables perdurarán a los reinicios del agente, completando todos sus datos.
-
AMQP_PASSIVE(integer) - En intercambios pasivos no se redeclararán las colas, pero el agente emitirá un error si el intercambio o la cola no existiera.
-
AMQP_EXCLUSIVE(integer) - Válido sólo en colas, esta bandera indica que solamente puede el cliente escuchar y consumir de esta cola.
-
AMQP_AUTODELETE(integer) - En intercambios, esta bandera indica que se eliminará en cuanto no haya colas atadas a él. Si no se llegaran a atar colas al intercambio, no se eliminará. En colas, esta bandera indica que se eliminará en cuanto no haya más oyentes suscritos a ella. Si no se llegaran a atar suscriptores, no se eliminará. Nota: Las colas exclusivas se eliminarán automáticamente cuando el cliente desconecte.
-
AMQP_INTERNAL(integer) - No se permite a los clientes atar colas a los intercambios definidos con esta bandera.
-
AMQP_NOLOCAL(integer) - Al pasarse al método consumidor en un entorno clúster, no se consumirá del nodo local.
-
AMQP_AUTOACK(integer) - Al pasarse a los métodos AMQPQueue::get() y AMQPQueue::get() como bandera los mensajes serán marcados inmediatamente como admitidos por el servidor para su entrega.
-
AMQP_IFEMPTY(integer) - Esta bandera, pasada en la creación de cola, indica que ésta se debe eliminar si se vacía.
-
AMQP_IFUNUSED(integer) - Esta bandera, que se pasa a la creación de intercambios o de colas, indica que la cola o el intercambio debe eliminarse cuando no haya clientes conectados a la cola o intercambio correspondiente.
-
AMQP_MANDATORY(integer) - Al publicar un mensaje, se debe enrutar a una cola válida, Si no, se devolverá un error.
-
AMQP_IMMEDIATE(integer) - Al publicar un mensaje, se marca este mensaje para que el agente lo procese inmediatamente (mensaje de alta prioridad).
-
AMQP_MULTIPLE(integer) -
Si se establece durante una llamada a AMQPQueue::ack(), la etiqueta de entrega es tratada como "hasta e incluyendo", por lo que varios mensajes puedes ser admitidos con un simple método. Si se establece a cero, la etiqueta de entrega se referirá a un único mensaje. Si la bandera
AMQP_MULTIPLEestá establecida, y la etiqueta de entrega es cero, indica la admisión de todos los mensajes pendientes. -
AMQP_NOWAIT(integer) - Si se establece durante una llamada a AMQPExchange::bind(), el servidor no responderá al método. El cliente no debería esperar una respuesta del método. Si el servidor no pudiera completar el método emitirá una excepción de canal o conexión.
-
AMQP_EX_TYPE_DIRECT(string) - directo
-
AMQP_EX_TYPE_FANOUT(string) - fanout
-
AMQP_EX_TYPE_TOPIC(string) - Asunto
-
AMQP_EX_TYPE_HEADER(string) - Cabecera
There are no user contributed notes for this page.
