Table of Contents

Class TopologyRecoveryFilter

Namespace
RabbitMQ.Client
Assembly
RabbitMQ.Client.dll

Filter to know which entities (exchanges, queues, bindings, consumers) should be recovered by topology recovery. By default, allows all entities to be recovered.

public class TopologyRecoveryFilter
Inheritance
TopologyRecoveryFilter
Inherited Members

Properties

BindingFilter

Decides whether a binding is recovered or not.

public Func<IRecordedBinding, bool> BindingFilter { get; set; }

Property Value

Func<IRecordedBinding, bool>

ConsumerFilter

Decides whether a consumer is recovered or not.

public Func<IRecordedConsumer, bool> ConsumerFilter { get; set; }

Property Value

Func<IRecordedConsumer, bool>

ExchangeFilter

Decides whether an exchange is recovered or not.

public Func<IRecordedExchange, bool> ExchangeFilter { get; set; }

Property Value

Func<IRecordedExchange, bool>

QueueFilter

Decides whether a queue is recovered or not.

public Func<IRecordedQueue, bool> QueueFilter { get; set; }

Property Value

Func<IRecordedQueue, bool>