public AccountLogic(IMessagingQueue messagingQueueHandler, UsersContext userContext) { _messagingQueueHandler = messagingQueueHandler; _channel = _messagingQueueHandler.CreateConnection("RabbitMqServiceBus"); _channel.DeclareQueue("UsersExchange", "UsersCreatedEventQueue", "UsersCreatedEventQueue"); _userContext = userContext; }
public void Bind(IMessagingQueue queue) { var typedQueue = queue as TQueue; if (typedQueue == null) { throw new InvalidOperationException($"This exchange only supports queues that implement {typeof(TQueue).FullName}"); } Bind(typedQueue); }
public QueueController(IMessagingQueue schemesQueue, IApplicationLifetime appLifetime) { this.queue = schemesQueue; this.appLifetime = appLifetime; }
public ShopLicenseLogic(IMessagingQueue messagingQueueHandler) { this._messagingQueueHandler = messagingQueueHandler; ConsumeMessageBroker(); }
public QueueController(IMessagingQueue impressionsQueue, IApplicationLifetime appLifetime) { this.queue = impressionsQueue; this.appLifetime = appLifetime; }
public StatusController(IMessagingQueue eventsQueue) { this.queue = eventsQueue; }
public HomeController(ILogger <HomeController> logger, IMessagingQueue messagingQueue, ChatHub chatHub) { _logger = logger; _messagingQueue = messagingQueue; _chatHub = chatHub; }
public StatusController(IMessagingQueue schemesQueue) { this.queue = schemesQueue; }