Table of Contents

Class RabbitMqConnectionManager

Namespace
Ratatoskr.RabbitMq
Assembly
Ratatoskr.RabbitMq.dll
public class RabbitMqConnectionManager : IAsyncDisposable
Inheritance
RabbitMqConnectionManager
Implements
Inherited Members

Constructors

RabbitMqConnectionManager(RabbitMqOptions)

Methods

CreateChannelAsync(bool, CancellationToken)
DisposeAsync()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources asynchronously.

GetOrCreateSendChannelAsync(bool, CancellationToken)

Returns a reusable AMQP channel for send operations. The channel is lazily created and automatically recreated if the previous one was closed. Callers must NOT dispose the returned channel.