public RabbitMQBaseConsumer(IRabbitMQSettings rabbitMQSettings, ConnectionFactory connectionFactory, string ExchangeId = null) { IRabbitMQSettings.ApplySettings(rabbitMQSettings, connectionFactory); this.connectionFactory = connectionFactory; this.rabbitMQSettings = rabbitMQSettings; this.ExchangeId = ExchangeId; Connect(); }
public RabbitMQBasePublisher(IRabbitMQSettings rabbitMQSettings, ConnectionFactory connectionFactory, string ExchangeId = null) { IRabbitMQSettings.ApplySettings(rabbitMQSettings, connectionFactory); this.connectionFactory = connectionFactory; this.rabbitMQSettings = rabbitMQSettings; this.ExchangeId = ExchangeId; Connect(); //consumer = new EventingBasicConsumer(listeningChannel); //consumer.Received += ConsumerReceived; //listeningChannel.BasicConsume( // queue: this.rabbitMQSettings.QueueName, // autoAck: false, // consumer: consumer // ); }
public TestController(IRabbitMQSettings settings) { this.settings = settings; }
public Notifire(IMessagesSender messagesSender, IRabbitMQSettings rabbitMQSettings, ConnectionFactory connectionFactory, IBotSettings botSettings) : base(rabbitMQSettings, connectionFactory, TrimToken(botSettings.Token)) { this.messagesSender = messagesSender; }