Exemple #1
0
        public EscutaEventoNotificarAlteracaoCerveja(IOptions <ConfiguracoesRabbitMq> configuracoesRabbitMqOptions,
                                                     ILogger <Cerveja> logger)
        {
            _configuracoesRabbitMq = configuracoesRabbitMqOptions.Value;
            var fabricaConexao = new ConnectionFactory {
                HostName = _configuracoesRabbitMq.Servidor, UserName = _configuracoesRabbitMq.Usuario, Password = _configuracoesRabbitMq.Senha
            };

            _conexao = fabricaConexao.CreateConnection();
            _canal   = _conexao.CreateModel();
            _canal.QueueDeclare(_configuracoesRabbitMq.NomeFila, false, false, false);
            _logger = logger;
        }
Exemple #2
0
 public EventoNotificarAlteracaoCerveja(IOptions <ConfiguracoesRabbitMq> configuracoesRabbitMqOptions)
 {
     _configuracoesRabbitMq = configuracoesRabbitMqOptions.Value;
 }