/// <summary> /// Constructor with injection /// </summary> public JobRunner(ILoggerFactory logger, IErrorCodesProvider errorCodesProvider, IConfigurationStore configStore, IJobFactory jobFactory, IJobRegistrationManager jobManager, IServiceProvider serviceProvider) { log = logger.CreateLogger <JobRunner>(); this.errorCodesProvider = errorCodesProvider as SchedulerErrorCodesProvider; this.jobFactory = jobFactory; environment = configStore.GetValueString("ENVIRONMENT"); this.jobManager = jobManager; this.serviceProvider = serviceProvider; }
public RecurringJobRunner(ILoggerFactory logger, IErrorCodesProvider errorCodesProvider, IConfigurationStore configStore, IJobFactory jobFactory, IJobRegistrationManager jobManager, IServiceProvider provider) : base( logger, errorCodesProvider, configStore, jobFactory, jobManager, provider) { }
/// <summary> /// Constructor /// </summary> public JobFactory(IServiceProvider serviceProvider, IJobRegistrationManager jobManager) { this.serviceProvider = serviceProvider; this.jobManager = jobManager; }