Exemple #1
0
        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;
        }
Exemple #2
0
 public MessageHandlingTask(AbstractTaskSchedulerChannel channel, IMessageHandlingRunnable task, ILogger logger)
 {
     _channel  = channel;
     _runnable = task;
     _logger   = logger;
 }