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;
 }
Example #5
0
 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;
 }