public ErrorHandlingMessageHandlingRunnable(IMessageHandlingRunnable runnable, IErrorHandler errorHandler) { if (runnable == null) { throw new ArgumentNullException(nameof(runnable)); } if (errorHandler == null) { throw new ArgumentNullException(nameof(errorHandler)); } _runnable = runnable; _errorHandler = errorHandler; }
public MessageHandlingTask(AbstractTaskSchedulerChannel channel, IMessageHandlingRunnable task, ILogger logger) { _channel = channel; _runnable = task; _logger = logger; }