public MessageQueueTransaction(IConnectionFactoryAccessor connectionFactoryAccessor
                                       , ILogger <MessageQueueTransaction> logger
                                       , IServiceProvider serviceProvider)
        {
            _connectionFactoryAccessor = connectionFactoryAccessor;
            _serviceProvider           = serviceProvider;
            _logger = logger;

            _exchangeNameUpdator = _serviceProvider.GetRequiredService <IEnviromentNameConcator>();
        }
Exemple #2
0
        public FailureClient(IServiceProvider serviceProvider
                             , IConnectionFactoryAccessor connectionFactoryAccessor
                             , RabbitOptions rabbitOptions
                             , string group
                             , string exchange)
        {
            _serviceProvider           = serviceProvider;
            _connectionFactoryAccessor = connectionFactoryAccessor;
            _rabbitOptions             = rabbitOptions;
            _group    = group;
            _exchange = exchange;

            _logger = _serviceProvider.GetService <ILogger <FailureClient> >();
        }