public RecordLevyTransactionBatchHandler(IPaymentLogger logger,
                                          ILevyTransactionBatchStorageService levyTransactionBatchStorageService,
                                          IJobMessageClientFactory monitoringClientFactory)
 {
     this.logger = logger ?? throw new ArgumentNullException(nameof(logger));
     this.levyTransactionBatchStorageService = levyTransactionBatchStorageService ??
                                               throw new ArgumentNullException(
                                                         nameof(levyTransactionBatchStorageService));
     this.monitoringClientFactory = monitoringClientFactory ?? throw new ArgumentNullException(nameof(monitoringClientFactory));
 }
Beispiel #2
0
 public RequiredPaymentEventModelHandler(IRequiredPaymentEventStorageService storageService, IJobMessageClientFactory factory)
 {
     this.storageService = storageService ?? throw new ArgumentNullException(nameof(storageService));
     this.factory        = factory ?? throw new ArgumentNullException(nameof(factory));
 }
Beispiel #3
0
 public JobStatusIncomingMessageBehaviour(IJobMessageClientFactory factory)
 {
     this.factory = factory ?? throw new ArgumentNullException(nameof(factory));
 }