Intercambio de AMQP
PHP Manual

AMQPExchange::delete

(PECL amqp >= Unknown)

AMQPExchange::deleteEliminar el intercambio del corredor.

Descripción

public bool AMQPExchange::delete ([ int $flags = AMQP_NOPARAM ] )

Eliminar y el intercambio de la agente.

Parámetros

flags

Opcionalmente AMQP_IFUNUSED se puede especificar para indicar el cambio no debe ser eliminado hasta que no haya clientes conectados a él.

Errores/Excepciones

Throws AMQPExchangeException on failure.

Throws AMQPChannelException if the channel is not open.

Throws AMQPConnectionException if the connection to the broker was lost.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Ejemplos

Ejemplo #1 AMQPExchange::delete()ejemplo

<?php

/* Create a new connection */
$cnn = new AMQPConnection();
$cnn->connect();

/* Create a new exchange */
$ex = new AMQPExchange($cnn);
$ex->declare('new_topic_exchange'AMQP_EX_TYPE_DIRECTAMQP_DURABLE AMQP_AUTODELETE);

/* Delete the previous exchange */
$ex2 = new AMQPExchange($cnn);
$ex2->delete('new_topic_exchange');

?>


Intercambio de AMQP
PHP Manual