# Package io.vertx.rabbitmq

- Interface Summary
  Interface | Description
  --- | ---
  RabbitMQClient |
  RabbitMQConsumer | A stream of messages from a rabbitmq queue.
  RabbitMQMessage | Represent a message received message received in a rabbitmq-queue.
  RabbitMQPublisher | A reliable publisher that Queues up messages internally until it can successfully call basicPublish.

- Class Summary
  Class | Description
  --- | ---
  QueueOptions | Aimed to specify queue consumer settings when calling `RabbitMQClient.basicConsumer(String, QueueOptions)`
  QueueOptionsConverter | Converter and mapper for `QueueOptions`.
  RabbitMQConfirmation |
  RabbitMQConfirmationConverter | Converter and mapper for `RabbitMQConfirmation`.
  RabbitMQOptions | RabbitMQ client options, most
  RabbitMQOptionsConverter | Converter and mapper for `RabbitMQOptions`.
  RabbitMQPublisherConfirmation |
  RabbitMQPublisherConfirmationConverter | Converter and mapper for `RabbitMQPublisherConfirmation`.
  RabbitMQPublisherOptions | RabbitMQ client options, most
  RabbitMQPublisherOptionsConverter | Converter and mapper for `RabbitMQPublisherOptions`.