public AggregateReportRecordBatchPublisher( IMessagePublisher messagePublisher, IAggregateReportConfig config, ILogger <AggregateReportRecordBatchPublisher> log) { _messagePublisher = messagePublisher; _config = config; _log = log; }
public DkimSelectorsSeenPublisher( IMessagePublisher publisher, IAggregateReportConfig config, ILogger <DkimSelectorsSeenPublisher> log ) { _publisher = publisher; _config = config; _log = log; }
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; }