Exemple #1
0
        public TaskHosting(ITaskConsumer consumer, ITaskFactory taskFactory, ILogger <TaskHosting> logger)
        {
            EnsureArg.IsNotNull(consumer, nameof(consumer));
            EnsureArg.IsNotNull(taskFactory, nameof(taskFactory));
            EnsureArg.IsNotNull(logger, nameof(logger));

            _consumer    = consumer;
            _taskFactory = taskFactory;
            _logger      = logger;
        }
Exemple #2
0
 public Worker(ITaskConsumer <T> taskQueue, ISubscriberCollection <T> subscribers, IWorkerLogger logger)
 {
     m_taskQueue   = taskQueue;
     m_subscribers = subscribers;
     m_logger      = logger;
 }
 public FileConverter(IMemoryDataConverter converter, FileAssembler fileAssembler, ITaskConsumer taskPool)
 {
     _converter = converter;
     _fileAssembler = fileAssembler;
     _taskPool = taskPool;
 }