Ejemplo n.º 1
0
 public ConsumerRunner(
     IRabbitMQClient client,
     IServiceProvider provider,
     RabbitConsumer consumer,
     QueueInfo queue,
     RabbitOptions rabbitOptions)
 {
     Client     = client;
     Logger     = provider.GetService <ILogger <ConsumerRunner> >();
     serializer = provider.GetService <ISerializer>();
     channel    = provider.GetService <IChannel <BasicDeliverEventArgs> >();
     channel.BindConsumer(Executer);
     Consumer           = consumer;
     Queue              = queue;
     this.rabbitOptions = rabbitOptions;
 }