public MonthEndJobService(IPaymentLogger logger, IJobsDataContext dataContext, ITelemetry telemetry) { this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.dataContext = dataContext ?? throw new ArgumentNullException(nameof(dataContext)); this.telemetry = telemetry; this.telemetry = telemetry ?? throw new ArgumentNullException(nameof(telemetry)); }
public JobStorageService(IReliableStateManagerProvider stateManagerProvider, IReliableStateManagerTransactionProvider reliableTransactionProvider, IJobsDataContext dataContext, IPaymentLogger logger) { this.stateManagerProvider = stateManagerProvider ?? throw new ArgumentNullException(nameof(stateManagerProvider)); this.reliableTransactionProvider = reliableTransactionProvider ?? throw new ArgumentNullException(nameof(reliableTransactionProvider)); this.dataContext = dataContext ?? throw new ArgumentNullException(nameof(dataContext)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public PeriodEndJobContextMessageHandler(IPaymentLogger logger, IEndpointInstanceFactory endpointInstanceFactory, IPeriodEndJobClient jobClient, IJobStatusService jobStatusService, IJobsDataContext jobsDataContext) { this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.endpointInstanceFactory = endpointInstanceFactory ?? throw new ArgumentNullException(nameof(endpointInstanceFactory)); this.jobClient = jobClient ?? throw new ArgumentNullException(nameof(jobClient)); this.jobStatusService = jobStatusService ?? throw new ArgumentNullException(nameof(jobStatusService)); this.jobsDataContext = jobsDataContext ?? throw new ArgumentNullException(nameof(jobsDataContext)); }
public PeriodEndStartJobStatusService( IJobStorageService jobStorageService, IPaymentLogger logger, ITelemetry telemetry, IJobStatusEventPublisher eventPublisher, IJobServiceConfiguration config, IJobsDataContext context) : base(jobStorageService, logger, telemetry, eventPublisher, config) { this.context = context ?? throw new ArgumentNullException(nameof(context)); }
public JobStatusService(IJobsDataContext dataContext, IPaymentLogger logger, IJobStatusConfiguration config) { this.dataContext = dataContext ?? throw new ArgumentNullException(nameof(dataContext)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.config = config ?? throw new ArgumentNullException(nameof(config)); }