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)); }
public RequiredPaymentEventModelHandler(IRequiredPaymentEventStorageService storageService, IJobMessageClientFactory factory) { this.storageService = storageService ?? throw new ArgumentNullException(nameof(storageService)); this.factory = factory ?? throw new ArgumentNullException(nameof(factory)); }
public JobStatusIncomingMessageBehaviour(IJobMessageClientFactory factory) { this.factory = factory ?? throw new ArgumentNullException(nameof(factory)); }