Exemple #1
0
 public AggregateReportRecordBatchPublisher(
     IMessagePublisher messagePublisher,
     IAggregateReportConfig config,
     ILogger <AggregateReportRecordBatchPublisher> log)
 {
     _messagePublisher = messagePublisher;
     _config           = config;
     _log = log;
 }
Exemple #2
0
 public DkimSelectorsSeenPublisher(
     IMessagePublisher publisher,
     IAggregateReportConfig config,
     ILogger <DkimSelectorsSeenPublisher> log
     )
 {
     _publisher = publisher;
     _config    = config;
     _log       = log;
 }
Exemple #3
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;
 }
 public S3EmailMessageClient(IAggregateReportConfig config, IAmazonS3 s3Client, ILogger <S3EmailMessageClient> log)
 {
     _config   = config;
     _s3Client = s3Client;
     _log      = log;
 }