private void RegisterConsumers() { IConnection connection = RabbitConnector.GetConnection(); _consumers = new List <IRabbitConsumer>() { new CommandConsumer(connection, new QueryExecutor(), new QueryExecutorRabbitSettings()), }; }
protected override void OnStop() { IConnection connection = RabbitConnector.GetConnection(); foreach (var consumer in _consumers) { consumer.Close(); } connection.Close(); }