Example #1
0
 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));
 }
Example #2
0
 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));
 }
Example #5
0
 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));
 }