Ejemplo n.º 1
0
 public DataSaver(
     IMessageBrokerConsumer kafkaConsumer,
     ILogger <DataSaver> logger)
 {
     _kafkaConsumer = kafkaConsumer;
     _logger        = logger;
 }
Ejemplo n.º 2
0
        public RegistrationRequestListener(IRegistrationRequestProcessor registrationRequestProcessor,
                                           IMessageBrokerConsumer messageBrokerConsumer,
                                           IOptions <RegistrationRequestOptions> requestListenerOptionsAccessor,
                                           ILogger <RegistrationRequestListener> logger)
        {
            _registrationRequestProcessor = registrationRequestProcessor;
            _messageBrokerConsumer        = messageBrokerConsumer;
            _logger = logger;

            _registrationChannelName = requestListenerOptionsAccessor.Value.RegistrationChannelName;
        }
        public JobConfigurationUpdateListener(
            IMessageBrokerConsumer messageBrokerConsumer,
            IJobManager jobManager,
            IOptions <ComponentOptions> componentOptionsAccessor,
            IEventTracker <JobConfigurationUpdateListener> logger)
        {
            _messageBrokerConsumer = messageBrokerConsumer;
            _jobManager            = jobManager;
            _logger = logger;

            _updateChannelName = componentOptionsAccessor.Value.UpdateChannelName;
        }
Ejemplo n.º 4
0
 public JobManipulationUseCase(
     IRegistrationService registrationService,
     IMessageBrokerConsumer interactiveConsumer,
     IOptions <TwitterCredentialsOptions> twitterCredentialsOptionsAccessor,
     JobConfigurationUpdateListenerHostedService jobConfigurationUpdateListenerHostedService,
     IOptions <ComponentOptions> componentOptionsAccessor,
     ILogger <JobManipulationUseCase> logger)
 {
     _twitterCredentials  = twitterCredentialsOptionsAccessor.Value;
     _registrationService = registrationService;
     _jobConfigurationUpdateListenerHostedService = jobConfigurationUpdateListenerHostedService;
     _interactiveConsumer = interactiveConsumer as InteractiveConsumer;
     _logger           = logger;
     _componentOptions = componentOptionsAccessor.Value;
 }
Ejemplo n.º 5
0
 public AzureFunctionConsumer(IMessageBrokerConsumer messageBrokerConsumer, ILogger <MessageBrokerConsumer> logger)
 {
     _messageBrokerConsumer = messageBrokerConsumer;
     _logger = logger;
 }