vertx / io.vertx.reactivex.rabbitmq / RabbitMQClient / queueDeclare

# queueDeclare

`open fun queueDeclare(queue: String, durable: Boolean, exclusive: Boolean, autoDelete: Boolean, resultHandler: Handler<AsyncResult<JsonObject>>): Unit`

Declare a queue

### Parameters

`queue` -

`durable` -

`exclusive` -

`autoDelete` -

`resultHandler` -

`open fun queueDeclare(queue: String, durable: Boolean, exclusive: Boolean, autoDelete: Boolean, config: MutableMap<String, String>, resultHandler: Handler<AsyncResult<JsonObject>>): Unit`

Declare a queue with config options

### Parameters

`queue` -

`durable` -

`exclusive` -

`autoDelete` -

`config` -

`resultHandler` -