1
0
mirror of synced 2024-11-05 11:09:17 +00:00
Tapeti/Registration/ControllerQueueRegistration.cs

22 lines
604 B
C#

using System;
using RabbitMQ.Client;
namespace Tapeti.Registration
{
public class ControllerQueueRegistration : AbstractControllerRegistration
{
private readonly string queueName;
public ControllerQueueRegistration(IControllerFactory controllerFactory, IRoutingKeyStrategy routingKeyStrategy, Type controllerType, string queueName) : base(controllerFactory, controllerType)
{
this.queueName = queueName;
}
public override void ApplyTopology(IModel channel)
{
channel.QueueDeclarePassive(queueName);
}
}
}