Table of Contents

Namespace Savvyio.Extensions.DependencyInjection.RabbitMQ.Commands

Assembly: Savvyio.Extensions.DependencyInjection.RabbitMQ.dll

The concrete RabbitMQ command-queue type and its options used during DI registration live in this namespace. RabbitMqCommandQueue sends serialized commands to a RabbitMQ exchange. RabbitMqCommandQueueOptions carries the exchange, routing key, and connection settings.

Start with RabbitMqCommandQueue when you need to inspect or extend the registered implementation. Configure its options through Savvyio.Extensions.DependencyInjection.RabbitMQ.AddRabbitMqCommandQueue<TMarker> rather than instantiating it directly.

Availability: .NET 10 and .NET 9

Classes

RabbitMqCommandQueueOptions<TMarker>

Configuration options for RabbitMqCommandQueue<TMarker>.

RabbitMqCommandQueue<TMarker>

Provides a default implementation of the RabbitMqMessage class for messages holding an ICommand implementation.