public ErrorReporter(ITransactor transactor, IErrorQueueLoader errorQueueLoader, IEventHandlerAuditRepository auditRepository, IEventHandlerErrorRepository errorRepository) { _transactor = transactor; _errorQueueLoader = errorQueueLoader; _auditRepository = auditRepository; _errorRepository = errorRepository; }
public DispatcherEngine(ISequenceEventSelector sequencedEventSelector, IErrorQueueLoader errorQueueLoader, IHandlerExecutor handlerExecutor, IErrorReporter errorReporter) { _sequencedEventSelector = sequencedEventSelector; _errorQueueLoader = errorQueueLoader; _handlerExecutor = handlerExecutor; _errorReporter = errorReporter; }