Ejemplo n.º 1
0
 /// <inheritdoc />
 public RequestHandler(ILogger logger, IMessageBroker messageBroker, IQueueHandlerFactory queueHandlerFactory, string name, IQueueNameUtility queueNameUtility)
 {
     _logger              = logger;
     _messageBroker       = messageBroker;
     _queueHandlerFactory = queueHandlerFactory;
     Name      = name;
     QueueName = queueNameUtility.Build(Name);
 }
 /// <inheritdoc />
 public SubscribeHandler(ILogger logger, IMessageBroker messageBroker, IQueueHandlerFactory queueHandlerFactory, string name, string topic, bool durable, IQueueNameUtility queueNameUtility)
 {
     _logger              = logger;
     _messageBroker       = messageBroker;
     _queueHandlerFactory = queueHandlerFactory;
     Name      = name;
     Topic     = topic;
     Durable   = durable;
     QueueName = queueNameUtility.Build(Topic, Name, Durable);
 }