Example #1
0
        public RabbitConnectionWrapper(RabbitMqConfig config)
        {
            _config = config;
            var connectionFactory = new ConnectionFactory()
            {
                UserName    = _config.UserName,
                Password    = _config.Password,
                HostName    = _config.Host,
                Port        = _config.Port,
                VirtualHost = _config.VirtualHost,
            };

            Connection = connectionFactory.CreateConnection();
        }
 public RabbitMqProducer(IRabbitConnectionWrapper rabbitConnectionWrapper,
                         RabbitMqConfig rabbitMqConfig)
 {
     _connection     = rabbitConnectionWrapper.Connection;
     _rabbitMqConfig = rabbitMqConfig;
 }