Table of Contents

Class BindingCollection

Namespace
CarrotMQ.Core.Configuration
Assembly
CarrotMQ.Core.dll
public sealed class BindingCollection
Inheritance
BindingCollection
Inherited Members

Constructors

BindingCollection()

public BindingCollection()

Methods

AddBinding(BindingConfiguration)

Adds a binding between exchanges and queues.

public void AddBinding(BindingConfiguration bindingConfiguration)

Parameters

bindingConfiguration BindingConfiguration

The binding to add.

GetBindingsForQueue(string)

public IList<BindingConfiguration> GetBindingsForQueue(string queueName)

Parameters

queueName string

Returns

IList<BindingConfiguration>

ResolveRoutingKeys(IRoutingKeyResolver)

Resolve the RoutingKey for all bindings

public void ResolveRoutingKeys(IRoutingKeyResolver routingKeyResolver)

Parameters

routingKeyResolver IRoutingKeyResolver