public RuleService( RuleRepository ruleRepository, ILogger logger, PapercutServiceBackendCoordinator coordinator, MessageWatcher messageWatcher, IRulesRunner rulesRunner, IMessageBus messageBus) : base(ruleRepository, logger) { _coordinator = coordinator; _messageWatcher = messageWatcher; _rulesRunner = rulesRunner; this._messageBus = messageBus; }
public RuleService( RuleRespository ruleRespository, ILogger logger, PapercutServiceBackendCoordinator coordinator, MessageWatcher messageWatcher, IRulesRunner rulesRunner, IPublishEvent publishEvent) : base(ruleRespository, logger) { _coordinator = coordinator; _messageWatcher = messageWatcher; _rulesRunner = rulesRunner; _publishEvent = publishEvent; }