public SenderRabbitMQFor(CredentialsRabbitMQ credentials, string exchange, ILogger <ISenderFor <T> > logger)
        {
            this.exchange = exchange;
            this.logger   = logger;
            var factory = credentials.Get();

            connection = factory.CreateConnection();
            channel    = connection.CreateModel();
        }
Пример #2
0
 public ReceiverRabbitMQFor(Func <IPipelineReceiverFor <T> > services,
                            ResourcesRabbitMQ resources,
                            ReceiverConfigurationRabbitMQ <T> receiverConfiguration,
                            CredentialsRabbitMQ credentials,
                            ILogger <IReceiverFor <T> > logger) : base(services, logger)
 {
     this.resources             = resources;
     this.receiverConfiguration = receiverConfiguration;
     this.credentials           = credentials;
 }