public PackageDownloadingService(IAgentSettingsManager agentSettingsManager, IRetrievePackageQuery allPackagesQuery, ILocalPackageCache agentCache, IAgentConfigurationManager agentConfigurationManager, ILogger logger, IHubCommunicator hubCommunicator, IInstalledPackageArchive installCache, IPackageRepositoryFactory packageRepositoryFactory, IPackagesList allPackagesList, ICurrentlyDownloadingList currentlyDownloadingList, CompletedInstallationTaskList installationResults, IAgentWatchList watchList, IInstallationManager installationManager,INotificationService notificationService) { _settingsManager = agentSettingsManager; AllPackagesQuery = allPackagesQuery; AgentCache = agentCache; _agentConfigurationManager = agentConfigurationManager; _logger = logger; _hubCommunicator = hubCommunicator; _installCache = installCache; _packageRepository = packageRepositoryFactory.CreateRepository(agentSettingsManager.Settings.NuGetRepository); _allPackagesList = allPackagesList; _currentlyDownloadingList = currentlyDownloadingList; _installationResults = installationResults; _watchList = watchList; _installationManager = installationManager; _notificationService = notificationService; TimedTask = new TimedSingleExecutionTask(agentSettingsManager.Settings.PackageSyncIntervalMs, FetchPackages, _logger); }
public PackageDownloadingService(IAgentSettings agentSettings, IRetrievePackageQuery allPackagesQuery, ILocalPackageCache agentCache, IAgentConfigurationManager agentConfigurationManager) { _settings = agentSettings; AllPackagesQuery = allPackagesQuery; AgentCache = agentCache; _agentConfigurationManager = agentConfigurationManager; TimedTask = new TimedSingleExecutionTask(agentSettings.PackageSyncIntervalMs, FetchPackages); }
public AgentConfigurationDownloader(IAgentConfigurationManager agentConfigurationManager, IRetrievePackageQuery packageQuery, IAgentSettingsManager agentSettingsManager) { _agentConfigurationManager = agentConfigurationManager; _packageQuery = packageQuery; _agentSettingsManager = agentSettingsManager; }
public AgentConfigurationDownloader(IAgentConfigurationManager agentConfigurationManager, IRetrievePackageQuery packageQuery, IAgentSettingsManager agentSettingsManager, ILogger logger, IConfigurationDefaults configurationDefaults) { _agentConfigurationManager = agentConfigurationManager; _packageQuery = packageQuery; _agentSettingsManager = agentSettingsManager; _logger = logger; _configurationDefaults = configurationDefaults; }
public DeploymentService(IEnumerable<IDeploymentHook> hooks, ILocalPackageCache packageCache, IInstalledPackageArchive installedPackageArchive, IAgentSettingsManager agentSettingsManager, ILogger logger, IRetrievePackageQuery nugetPackageQuery, INotificationService notificationService) { _hooks = hooks; _packageCache = packageCache; _installedPackageArchive = installedPackageArchive; _agentSettingsManager = agentSettingsManager; Logger = logger; _nugetPackageQuery = nugetPackageQuery; _notificationService = notificationService; }