Esempio n. 1
0
 public DefaultBackgroundJobManager(
     IClock clock,
     IBackgroundJobSerializer serializer,
     IBackgroundJobStore store,
     IGuidGenerator guidGenerator)
     : base(clock, serializer, store, guidGenerator)
 {
 }
Esempio n. 2
0
 /// <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;
 }
Esempio n. 4
0
 /// <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;
 }
Esempio n. 5
0
 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;
 }