public DefaultBackgroundJobManager( IClock clock, IBackgroundJobSerializer serializer, IBackgroundJobStore store, IGuidGenerator guidGenerator) : base(clock, serializer, store, guidGenerator) { }
/// <summary> /// /// </summary> /// <param name="clock"></param> /// <param name="serializer"></param> /// <param name="store"></param> public DefaultBackgroundJobManager( IClock clock, IBackgroundJobSerializer serializer, IBackgroundJobStore store) { Clock = clock; Serializer = serializer; Store = store; }
public DefaultBackgroundJobManager( IClock clock, IBackgroundJobSerializer serializer, IBackgroundJobStore store, IGuidGenerator guidGenerator) { Clock = clock; Serializer = serializer; GuidGenerator = guidGenerator; Store = store; }
/// <summary> /// Initializes a new instance of the <see cref="DefaultBackgroundJobManager"/> class. /// </summary> public BackgroundJobWorker( IBackgroundJobStore store, AbpTimer timer, IBackgroundJobExecuter jobExecuter, IBackgroundJobSerializer serializer, IOptions <BackgroundJobOptions> jobOptions, IOptions <BackgroundJobWorkerOptions> workerOptions, IClock clock) : base(timer) { JobExecuter = jobExecuter; Serializer = serializer; Clock = clock; Store = store; WorkerOptions = workerOptions.Value; JobOptions = jobOptions.Value; Timer.Period = WorkerOptions.JobPollPeriod; }
public BackgroundJobWorker( AbpTimer timer, IBackgroundJobExecuter jobExecuter, IBackgroundJobSerializer serializer, IOptions <BackgroundJobOptions> jobOptions, IOptions <BackgroundJobWorkerOptions> workerOptions, IClock clock, IServiceScopeFactory serviceScopeFactory) : base(timer) { JobExecuter = jobExecuter; Serializer = serializer; Clock = clock; ServiceScopeFactory = serviceScopeFactory; WorkerOptions = workerOptions.Value; JobOptions = jobOptions.Value; Timer.Period = WorkerOptions.JobPollPeriod; }