public JobScheduler( IBackgroundProcessingClient backgroundProcessingClient, IOptionsMonitor <JobSettings> settings) { _backgroundProcessingClient = backgroundProcessingClient; _settings = settings; }
public MessageBrokerSubscriptionBackgroundJob( MessageBrokerSubscriptionsConfigurationBuilder configurationBuilder, IServiceProvider serviceProvider, IRabbitMessageBrokerClient messageBrokerClient, ILogger <MessageBrokerSubscriptionBackgroundJob> logger, IBackgroundProcessingClient backgroundProcessingClient) { _configurationBuilder = configurationBuilder; _serviceProvider = serviceProvider; _messageBrokerClient = messageBrokerClient; _logger = logger; _backgroundProcessingClient = backgroundProcessingClient; }