public RecordPeriodEndSubmissionWindowValidationJobHandler(IPaymentLogger logger, IPeriodEndJobService periodEndJobService, ISubmissionWindowValidationClient submissionWindowValidationClient, IJobStorageService jobStorageService, ITelemetry telemetry) { this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.periodEndJobService = periodEndJobService ?? throw new ArgumentNullException(nameof(periodEndJobService)); this.submissionWindowValidationClient = submissionWindowValidationClient ?? throw new ArgumentNullException(nameof(submissionWindowValidationClient)); this.jobStorageService = jobStorageService ?? throw new ArgumentNullException(nameof(jobStorageService)); this.telemetry = telemetry ?? throw new ArgumentNullException(nameof(telemetry)); }
public RecordPeriodEndRequestReportsJobHandler(IPaymentLogger logger, IPeriodEndJobService periodEndJobService, IJobStorageService jobStorageService, IPeriodEndRequestReportsClient periodEndRequestReportsClient, ITelemetry telemetry) { this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.periodEndJobService = periodEndJobService ?? throw new ArgumentNullException(nameof(periodEndJobService)); this.jobStorageService = jobStorageService ?? throw new ArgumentNullException(nameof(jobStorageService)); this.periodEndRequestReportsClient = periodEndRequestReportsClient ?? throw new ArgumentNullException(nameof(periodEndRequestReportsClient)); this.telemetry = telemetry ?? throw new ArgumentNullException(nameof(telemetry)); }
public RecordPeriodEndStopJobHandler(IPaymentLogger logger, IPeriodEndJobService periodEndJobService, IPeriodEndJobStatusManager jobStatusManager) { this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.periodEndJobService = periodEndJobService ?? throw new ArgumentNullException(nameof(periodEndJobService)); this.jobStatusManager = jobStatusManager ?? throw new ArgumentNullException(nameof(jobStatusManager)); }