public NewChatMessageCommandHandler( ICommandValidator <INewChatMessageCommand> commandValidator, IEventEmitter <INewChatMessageCommand> eventEmitter, IErrorEventEmitter <INewChatMessageCommand> errorEventEmitter, ILogger logger ) : base(commandValidator, eventEmitter, errorEventEmitter, logger) { }
protected QueryHandler(IBus bus, IQueryValidator <T> queryValidator, IErrorEventEmitter <T, E, F> errorEventEmitter, IQueryHandler <T, R> handler, ILogger logger) { _bus = bus; _queryValidator = queryValidator; _errorEventEmitter = errorEventEmitter; _logger = logger; _handler = handler; }
protected CommandHandler(ICommandValidator <T> commandValidator, IEventEmitter <T, F> eventEmitter, IErrorEventEmitter <T, E, R> errorEventEmitter, ICommandHandler <T> handler, ILogger logger) { _validator = commandValidator; _eventEmitter = eventEmitter; _errorEventEmitter = errorEventEmitter; _handler = handler; _logger = logger; }