AMQPExchange::delete

(PECL amqp >= Unknown)

AMQPExchange::delete — Удалить обменник из брокера


Описание

public bool AMQPExchange::delete ([ string $exchange_name = NULL [, int $params = 0 ]] )

Удаляет обменник из брокера.

Внимание

К настоящему времени эта функция еще не была документирована; для ознакомления доступен только список аргументов.


Список параметров

exchange_name -

Имя обменника для удаления. Если объект AMQPExchange уже связан с существующим обмеником и параметр exchange_name не определен, то обменник, связанный с объектом AMQPExchange, будет удален.

params -

Опционально может быть указан параметр AMQP_IFUNUSED, чтобы указать обменнику, что он не должен быть удален, пока есть подключенные к нему клиенты.


Возвращаемые значения

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.


Примеры

Пример #1 Пример использования AMQPExchange::delete()
/* Создание нового соединения */
$cnn = new AMQPConnection();
$cnn->connect();
/* Создание нового обменника */
$ex = new AMQPExchange($cnn);
$ex->declare('new_topic_exchange', AMQP_EX_TYPE_DIRECT, AMQP_DURABLE | AMQP_AUTODELETE);
/* Удаление предыдущего обменника */
$ex2 = new AMQPExchange($cnn);
$ex2->delete('new_topic_exchange');


Описание класса amqpexchange, примеры использования класса amqpexchange.



Смотрите также:
Описание на ru2.php.net
Описание на php.ru