Esempio n. 1
0
 public ConsumerHostedService(IOptions <KafkaConfig> options, ILoggerFactory loggerFactory,
                              IPublishMessageLogic publishMessageLogic)
 {
     _options             = options;
     _loggerFactory       = loggerFactory;
     _publishMessageLogic = publishMessageLogic;
 }
 public KafkaInputChannelConsumer(IOptions <KafkaConfig> options,
                                  ILoggerFactory logger, string topicName, IPublishMessageLogic publishMessageLogic) : base(options, logger,
                                                                                                                            ConsumerDiagnosticProvider.GetStat(typeof(KafkaInputChannelConsumer).FullName, topicName), topicName)
 {
     _publishMessageLogic = publishMessageLogic;
     _logger = logger.CreateLogger(nameof(KafkaInputChannelConsumer));
     Initialize(new List <KeyValuePair <string, object> >(), MessageReceived);
 }
Esempio n. 3
0
 public PublishMessageController(IPublishMessageLogic publishMessageLogic,
                                 ILogger <PublishMessageController> logger)
 {
     _publishMessageLogic = publishMessageLogic;
     Logger = logger;
 }