Ejemplo n.º 1
0
 public FileAggregateReportProcessor(
     IAggregateReportParser parser,
     IAggregateReportPersistorComposite persistor,
     ILogger <FileAggregateReportProcessor> logger)
 {
     _parser    = parser;
     _persistor = persistor;
     _logger    = logger;
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 public AggregateReportFileEmailMessageProcessor(IAggregateReportParser aggregateReportParser)
 {
     _aggregateReportParser = aggregateReportParser;
 }