/// <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 ServiceExceptionHandler(IErrorCodesProvider errorProvider) { _contractExecutionStatesEnum = errorProvider; }
public RecurringJobRunner(ILoggerFactory logger, IErrorCodesProvider errorCodesProvider, IConfigurationStore configStore, IJobFactory jobFactory, IJobRegistrationManager jobManager, IServiceProvider provider) : base( logger, errorCodesProvider, configStore, jobFactory, jobManager, provider) { }