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

search for in the

AMQPExchange::delete> <AMQPExchange::__construct
Last updated: Fri, 20 May 2011

view this page in

AMQPExchange::declare

(PECL amqp >= Unknown)

AMQPExchange::declareDeclara un nuevo intercambio en el corredor

Descripción

public bool AMQPExchange::declare ([ string $exchange_name = "" [, string $exchange_type = AMQP_EX_TYPE_DIRECT [, int $flags = 0 ]]] )

Declara un nuevo intercambio en el corredor con la información dada. Si un intercambio por ese nombre ya existe y el exchange_type y/o flags están especificadas, Los ajustes de cambio van a ser actualizados.

Si el exchange_type no es especificado y el intercambio no existe, el tipo de intercambio tomará por defecto "directo".

Parámetros

exchange_name

El nombre del intercambio.

exchange_type

El tipo del intercambio. Puede ser alguno de estos AMQP_EX_TYPE_DIRECT, AMQP_EX_TYPE_FANOUT, AMQP_EX_TYPE_TOPIC or AMQP_EX_TYPE_HEADER.

flags

Una mascara de bit de cualquiera de las banderas: AMQP_PASSIVE, AMQP_DURABLE, AMQP_AUTODELETE.

Valores devueltos

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

Errores/Excepciones

Lanza AMQPExchangeException al fallar.

Ejemplos

Example #1 Ejemplo de AMQPExchange::declare()

<?php

/* Crea una nueva conexión */
$cnn = new AMQPConnection();
$cnn->connect();

$ex = new AMQPExchange($cnn);
$ex->declare('new_topic_exchange'AMQP_EX_TYPE_DIRECTAMQP_DURABLE AMQP_AUTODELETE);

?>



add a note add a note User Contributed Notes AMQPExchange::declare
There are no user contributed notes for this page.

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