Table of Contents

Namespace Ratatoskr.RabbitMq.Config

Classes

RabbitMqChannelOptions

Unified RabbitMQ configuration for a channel, covering exchange, queue, consumer, and retry settings. Use the fluent With* methods to configure.

RabbitMqConsumeOptions

RabbitMQ configuration for consume channels. Exposes exchange, queue, consumer, and retry settings.

RabbitMqExchangeOptions

RabbitMQ exchange configuration for publish channels. Only exposes exchange-related settings — queue, consumer, and retry options are not available.

RabbitMqMessageOptions
RetryOptions

Configures retry behavior for failed message processing. Messages that exceed the maximum retry count are routed to a dead-letter queue.

Enums

QueueType
RabbitMqExchangeType

The type of AMQP exchange. Maps to RabbitMQ exchange types.