public MeasurementIngestor(IEventRepository eventRepository, IMeasurementRepository measurementRepository, IEventDataFetcher eventDataFetcher, IMeasurementReader measurementReader, IFileArchiver fileArchiver) { _eventRepository = eventRepository; _measurementRepository = measurementRepository; _eventDataFetcher = eventDataFetcher; _measurementReader = measurementReader; _fileArchiver = fileArchiver; }
public CryptoArchiver(string fullFileName, IFileArchiver archiver = null) { if (archiver == null) { archiver = new ZipArchiver(fullFileName); } _archiver = archiver; _archiver.FullFileName = fullFileName; }
public D8PackageUploader(IFileSystemAccesor fileSystemAccesor, IFileArchiver fileArchiver, IPartSender partSender, IRemotePackageManager packageManager, IPackageDownloader packageDownloader) { _fileIO = fileSystemAccesor; _archivr = fileArchiver; _sendr = partSender; _pkgMgr = packageManager; _downloadr = packageDownloader; _sendr.StatusChanged += (s, statusText) => SetStatus(statusText); }
protected virtual void Dispose(bool disposing) { if (disposing) { if (_fileArchiver != null) { _fileArchiver.Dispose(); _fileArchiver = null; } if (_repository != null) { _repository.Dispose(); _repository = null; } } }
public QueueService(IMessageProducerScopeFactory messageProducerScopeFactory, IMessageConsumerScopeFactory messageConsumerScopeFactory, IAzureService azureService, IProjectBuilder builder, IFileArchiver fileArchiver, ILogger <QueueService> logger) { _logger = logger; _logger.LogInformation("queue service start"); _messageProducerScopeBuild = messageProducerScopeFactory.Open(new MessageScopeSettings { ExchangeName = "BuildServerExchangeBuild", ExchangeType = ExchangeType.Direct, QueueName = "BuildResultQueue", RoutingKey = "buildResponse" }); _messageProducerScopeRun = messageProducerScopeFactory.Open(new MessageScopeSettings { ExchangeName = "BuildServerExchangeRun", ExchangeType = ExchangeType.Direct, QueueName = "RunResultQueue", RoutingKey = "runResponse" }); _messageConsumerScopeRun = messageConsumerScopeFactory.Connect(new MessageScopeSettings { ExchangeName = "IdeExchangeRun", ExchangeType = ExchangeType.Direct, QueueName = "SendRunRequestQueue", RoutingKey = "runRequest" }); _messageConsumerScopeBuild = messageConsumerScopeFactory.Connect(new MessageScopeSettings { ExchangeName = "IdeExchangeBuild", ExchangeType = ExchangeType.Direct, QueueName = "SendBuildRequestQueue", RoutingKey = "buildRequest" }); _messageConsumerScopeBuild.MessageConsumer.Received += MessageConsumer_BuildReceived; _messageConsumerScopeRun.MessageConsumer.Received += MessageConsumer_RunReceived; _worker = new Worker(builder, fileArchiver, azureService); }
public FileLogWriterBuilder SetFileArchiver(IFileArchiver archier) { FileArchiver = archier; return(this); }
public D8PackageDownloader1(IPackagePartManager packagePartManager, IFileArchiver fileArchiver) { _parts = packagePartManager; _archivr = fileArchiver; }
public Worker(IProjectBuilder builder, IFileArchiver fileArchiver, IAzureService azureService) { _builder = builder; _fileArchiver = fileArchiver; _azureService = azureService; }
public BookFeedRunner(IBookFeedRepository repository, IStreamUser streamUser, IFileArchiver fileArchiver) { _repository = repository; _streamUser = streamUser; _fileArchiver = fileArchiver; }