Beispiel #1
0
 /// <summary>
 /// Instantiate a Mediator
 /// </summary>
 /// <param name="getService">Service Provider</param>
 /// <param name="pipelines">Pipeline Provider</param>
 public Mediator(
     GetService getService,
     IPipelineProvider pipelines)
 {
     GetService = getService;
     _pipelines = pipelines;
 }
Beispiel #2
0
 public PipelineUpdateService(IPipelineRepository pipelineRepository, IPipelineProvider pipelineProvider,
                              ILogger <PipelineUpdateService> logger, IList <ITestLogParser> testLogParsers, ITestRepository testRepository, IPipelineArchiveRepository pipelineArchiveRepository)
 {
     _pipelineRepository        = pipelineRepository;
     _pipelineProvider          = pipelineProvider;
     _logger                    = logger;
     _testLogParsers            = testLogParsers;
     _testRepository            = testRepository;
     _pipelineArchiveRepository = pipelineArchiveRepository;
 }
Beispiel #3
0
 public FetchService
 (
     IFetcherProvider fetcherProvider,
     IFetchResultProcessorProvider fetchResultProcessorProvider,
     IPipelineProvider pipelineProvider,
     ILoggerFactory loggerFactory
 )
 {
     _fetcherProvider = fetcherProvider;
     _fetchResultProcessorProvider = fetchResultProcessorProvider;
     _pipelineProvider             = pipelineProvider;
     _logger = loggerFactory.CreateLogger <FetchService>();
 }
Beispiel #4
0
 /// <summary>
 /// Инициализирует экземпляр <see cref="SiteParser"/>.
 /// </summary>
 /// <param name="provider">Провайдер конвейра обработки сайта.</param>
 public SiteParser(IPipelineProvider provider)
 {
     _provider = provider;
 }
 public MyCustomMediator(GetService getService, IPipelineProvider pipelines) : base(getService, pipelines)
 {
 }