public ForwardService(IAutoResetEventAdapter waitHandle, IReynaLogger logger, IBatchConfiguration batchConfiguration, IPeriodicBackoutCheck periodicBackoutCheck) : base(waitHandle, true) { Logger = logger; _batchConfiguration = batchConfiguration; PeriodicBackoutCheck = periodicBackoutCheck; }
public BatchProvider(IRepository repository, IPeriodicBackoutCheck periodicBackoutCheck) { this.Repository = repository; this.BatchConfiguration = new BatchConfiguration(); this.PeriodicBackoutCheck = periodicBackoutCheck; }
public BatchProvider(IRepository repository, IPeriodicBackoutCheck periodicBackoutCheck, IBatchConfiguration batchConfiguration) { Repository = repository; BatchConfiguration = batchConfiguration; PeriodicBackoutCheck = periodicBackoutCheck; }