public FileAggregateReportProcessor( IAggregateReportParser parser, IAggregateReportPersistorComposite persistor, ILogger <FileAggregateReportProcessor> logger) { _parser = parser; _persistor = persistor; _logger = logger; }
public S3AggregateReportProcessor( IS3EmailMessageClient s3Client, IAggregateReportParser parser, IAggregateReportPersistor persistor, IAggregateReportMessagePublisherComposite publisher, IAggregateReportConfig config, ILogger <S3AggregateReportProcessor> logger) { _s3Client = s3Client; _parser = parser; _persistor = persistor; _publisher = publisher; _config = config; _logger = logger; }
public AggregateReportFileEmailMessageProcessor(IAggregateReportParser aggregateReportParser) { _aggregateReportParser = aggregateReportParser; }